<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">36729</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2023.036729</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Quasi-Phase Equilibrium Prediction of Multi-Element Alloys Based on Machine Learning and Deep Learning</article-title>
<alt-title alt-title-type="left-running-head">Quasi-Phase Equilibrium Prediction of Multi-Element Alloys Based on Machine Learning and Deep Learning</alt-title>
<alt-title alt-title-type="right-running-head">Quasi-Phase Equilibrium Prediction of Multi-Element Alloys Based on Machine Learning and Deep Learning</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Zhu</surname><given-names>Changsheng</given-names></name><xref ref-type="aff" rid="aff-1">1</xref>
<xref ref-type="aff" rid="aff-2">2</xref><email>zhucs_2008@163.com</email></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Zhao</surname><given-names>Borui</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Jose Luis</surname><given-names>Naranjo Villota</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Gao</surname><given-names>Zihao</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Feng</surname><given-names>Li</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<aff id="aff-1"><label>1</label><institution>College of Computer and Communication, Lanzhou University of Technology</institution>, <addr-line>Lanzhou, 730050</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>State Key Laboratory of Gansu Advanced Processing and Recycling of Non-Ferrous Metal, Lanzhou University of Technology</institution>, <addr-line>Lanzhou, 730050</addr-line>, <country>China</country></aff>
<aff id="aff-3"><label>3</label><institution>College of Materials Science and Engineering, Lanzhou University of Technology</institution>, <addr-line>Lanzhou, 730050</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Changsheng Zhu. Email: <email>zhucs_2008@163.com</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2023</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>09</day>
<month>6</month>
<year>2023</year></pub-date>
<volume>76</volume>
<issue>1</issue>
<fpage>49</fpage>
<lpage>64</lpage>
<history>
<date date-type="received"><day>10</day><month>10</month><year>2022</year></date>
<date date-type="accepted"><day>29</day><month>12</month><year>2022</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Zhu et al.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Zhu et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_36729.pdf"></self-uri>
<abstract><p>In this study, a phase field model is established to simulate the microstructure formation during the solidification of dendrites by taking the Al-Cu-Mg ternary alloy as an example, and machine learning and deep learning methods are combined with the Kim-Kim-Suzuki (KKS) phase field model to predict the quasi-phase equilibrium. The paper first uses the least squares method to obtain the required data and then applies eight machine learning methods and five deep learning methods to train the quasi-phase equilibrium prediction models. After obtaining different models, this paper compares the reliability of the established models by using the test data and uses two evaluation criteria to analyze the performance of these models. This work find that the performance of the established deep learning models is generally better than that of the machine learning models, and the Multilayer Perceptron (MLP) based quasi-phase equilibrium prediction model achieves the best performance. Meanwhile the Convolutional Neural Network (CNN) based model also achieves competitive results. The experimental results show that the model proposed in this paper can predict the quasi-phase equilibrium of the KKS phase-field model accurately, which proves that it is feasible to combine machine learning and deep learning methods with phase-field model simulation.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Deep learning</kwd>
<kwd>machine learning</kwd>
<kwd>quasi-phase equilibrium</kwd>
<kwd>material simulation</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>National Natural Science Foundation of China</funding-source>
<award-id>52161002</award-id>
<award-id>51661020</award-id>
<award-id>11364024</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1"><label>1</label><title>Introduction</title>
<p>Multicomponent alloy is the most common practical metal material in industrial production. The solidification of alloy is the basis of subsequent reprocessing steps, and it is significant to recognize the formation process of microstructure for the industrial production of the alloy. Dendrite, a typical structure of solidification microstructure, its growth process and the morphological evolution need to be analyzed in detail [<xref ref-type="bibr" rid="ref-1">1</xref>]. As a research method developed rapidly in recent years, numerical simulation has the advantages of low experimental cost, fewer operating restrictions and simple experiment reproduction, which becomes a meaningful way to analyze solidification microstructure.</p>
<p>There are many methods for numerical simulation of microstructure during alloy solidification. Sun et al. [<xref ref-type="bibr" rid="ref-2">2</xref>] established a two-dimensional model based on Lattice Boltzmann (LB) to simulate the dendrite growth of binary alloy under forced convection. The results show that convection would affect solute distribution strongly and lead to asymmetric dendrite growth. Eshraghi et al. [<xref ref-type="bibr" rid="ref-3">3</xref>] proposed a three-dimensional parallel model combining Lattice Boltzmann and Cellular Automata methods called LB-CA and simulated the microstructure of binary alloy by this model. The simulation achieved appreciable accuracy. Chen et al. [<xref ref-type="bibr" rid="ref-4">4</xref>] simulated the dendrite growth of ternary alloy by using a three-dimensional CA model and researched the secondary dendrite arm spacing in dendrite growth process. Sakane et al. [<xref ref-type="bibr" rid="ref-5">5</xref>] used the three-dimensional Phase Field-Lattice Boltzmann Method (PF-LBM) model to simulate the large-scale dendrite growth under the melt flow. Zhang et al. [<xref ref-type="bibr" rid="ref-6">6</xref>] applied the CA-LBM model with dynamic mesh to analyze the growth and movement of multiple dendrites in binary alloy under melt convection. The results show that the established model can deal with the problem of morphology preservation well in the process of dendrite movement. Zhu et al. [<xref ref-type="bibr" rid="ref-7">7</xref>] simulated the growth of Fe-C alloy based on the established PF-LB model and accelerated the established model through parallel computing. Among them, CA and PF methods are most commonly used to simulate dendrite growth. However, there are some defects in quantitative simulation using the CA method. The main reason is that the method needs to keep track of the solid-liquid interface continuously during the calculation process. In addition, the anisotropy of the solid-liquid interface is affected dramatically by the grid. PF method can solve these problems well, so it has become the most popular method for dendrite growth simulation.</p>
<p>The Phase Field method has been widely used in various fields of material simulation in recent years. H&#x00F6;tzer et al. [<xref ref-type="bibr" rid="ref-8">8</xref>] used the Phase Field model to describe the microstructure evolution during solid-state sintering. Park et al. [<xref ref-type="bibr" rid="ref-9">9</xref>] researched the microstructure evolution of AlSi10Mg alloy using phase field simulation. Xing et al. [<xref ref-type="bibr" rid="ref-10">10</xref>] used the Phase Field model to study the competitive growth of columnar dendrites during directional solidification. Takaki et al. [<xref ref-type="bibr" rid="ref-11">11</xref>] applied the PF-LBM model to simulate the growth and movement of multiple dendrites. The results show that the established model is consistent with the theoretical research. Zhang et al. [<xref ref-type="bibr" rid="ref-12">12</xref>] used the PF-LBM method to simulate dendrite growth under convection and combined the adaptive mesh refinement method with parallel computing to improve the computational efficiency. However, there is an apparent defect in the above research on the calculation process of the phase-field model. That the quasi-phase equilibrium equation needs to be solved in each time step in the traditional phase-field model calculation process, and the solution step needs to be calculated at each grid, which increases the time cost significantly.</p>
<p>With the development of artificial intelligence, machine learning and deep learning methods have been widely used in material simulation research. Compared with traditional computing methods, machine learning and deep learning methods can learn the features contained in data automatically. In addition, the methods based on machine learning and deep learning also have the advantages of low computational overhead, high prediction accuracy and fast fitting speed that traditional methods do not have. Raccuglia et al. [<xref ref-type="bibr" rid="ref-13">13</xref>] used a large amount of data to train the machine learning model and predicted the reaction results of vanadium selenite crystallization. The results show that the machine learning model achieves an accuracy rate of 89&#x0025;. Li et al. [<xref ref-type="bibr" rid="ref-14">14</xref>] proposed an approach based on high-throughput simulation combined with machine learning to analyze the best chemical-elemental composition in medium/high entropy alloys. Altay et al. [<xref ref-type="bibr" rid="ref-15">15</xref>] used Linear regression (LR), Support Vector Machine (SVM) and Gaussian Process Regression (GPR) methods to predict the wear loss quantities of ferroalloy coating. The prediction accuracy of the GPR and SVM models could reach 96&#x0025;. Kostiuchenko et al. [<xref ref-type="bibr" rid="ref-16">16</xref>] used the method based on machine learning models to study phase stability and phase transition and revealed the importance of local relaxation effect. Koenuma et al. [<xref ref-type="bibr" rid="ref-17">17</xref>] trained a deep learning model to fit the stress-strain curve of aluminum alloy sheets quickly. The experimental results show that the model trained by the neural network can predict the relevant parameters efficiently.</p>
<p>In the studies of phase field simulation using machine learning and deep learning methods, Teichert et al. [<xref ref-type="bibr" rid="ref-18">18</xref>] discussed the feasibility of using machine learning methods to detect the equilibrium state in physical systems. Montes de Oca Zapiain et al. [<xref ref-type="bibr" rid="ref-19">19</xref>] combined neural networks with the statistical data of microstructure evolution obtained from phase field simulation and predicted the microstructure of phase field models. Jiang et al. [<xref ref-type="bibr" rid="ref-20">20</xref>] proposed a method to apply machine learning models to predict quasi-phase equilibrium components based on the characteristics of quasi-phase equilibrium solutions. However, most of the existing applications of machine learning and deep learning methods in the material simulation are to predict the composition of alloy elements or to find new materials. Meanwhile there is relatively little research in numerical simulation of phase field method, and the accuracy of the prediction of aligned phase equilibrium is limited.</p>
<p>To solve the above problems, this paper takes Al-Cu-Mg ternary alloy as an example and builds the phase field model to simulate the microstructure formation during the solidification of dendrites. The study analyzes the dendrite morphology and solute field distribution of multiple dendrites under the competition and interaction. This work trains several machine learning and deep learning models to fit the prediction process of quasi-phase equilibrium components in the phase field model. The experimental results show that the proposed models can fit the quasi-phase equilibrium calculation accurately in the process of dendrite solidification well.</p>
</sec>
<sec id="s2"><label>2</label><title>Numerical Methods</title>
<p>This study establishes the KKS [<xref ref-type="bibr" rid="ref-21">21</xref>] phase field model by using the method of regular solution to define the free energy. After coupling the free energy density to the thermodynamic database, it can be written as:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mi>h</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>h</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msubsup><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>W</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mi>h</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mi>&#x03C6;</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mn>10</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mn>15</mml:mn><mml:mi>&#x03C6;</mml:mi><mml:mo>+</mml:mo><mml:mn>6</mml:mn><mml:msup><mml:mi>&#x03C6;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mi>g</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mi>&#x03C6;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></disp-formula>where <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the molar volume, <italic>W</italic> represents the double-well potential height, and <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>&#x03C6;</mml:mi></mml:math></inline-formula> represents the phase field parameter. The Gibbs free energy of each phase in the multicomponent alloy is related to the solution of related thermodynamic parameters. For ternary alloys, liquid and solid phases Gibbs free energy <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> can be described as:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mi>R</mml:mi><mml:mi>T</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mi>ln</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></disp-formula>
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mi>R</mml:mi><mml:mi>T</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mi>ln</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></disp-formula>where <italic>L</italic> represents the liquid phase, <italic>S</italic> represents the solid phase, <italic>c</italic> represents the solute concentration, <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:math></inline-formula> in the subscript represents solute component 1 or solute component 2 and <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math></inline-formula> in the subscript represents the solvent component. <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msubsup><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msubsup><mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> represent the liquid and solid phase chemical potentials in the normal state, respectively. <italic>R</italic> represents the gas constant, and <italic>T</italic> represents the temperature. The residual free energy <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> of Al-Cu-Mg ternary alloy can be expressed as [<xref ref-type="bibr" rid="ref-22">22</xref>]:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>66622</mml:mn><mml:mo>+</mml:mo><mml:mn>8.1</mml:mn><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>46800</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mn>90.8</mml:mn><mml:mi>T</mml:mi><mml:mo>+</mml:mo><mml:mn>10</mml:mn><mml:mi>T</mml:mi><mml:mi>l</mml:mi><mml:mi>n</mml:mi><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>2812</mml:mn><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow><mml:mo>+</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>12000</mml:mn><mml:mo>+</mml:mo><mml:mn>8.566</mml:mn><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1894</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mn>3</mml:mn><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>2000</mml:mn><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>]</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>[</mml:mo></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>36984</mml:mn><mml:mo>+</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>4.7561</mml:mn><mml:mi>T</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>8191.29</mml:mn><mml:mrow><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>e</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>53520</mml:mn><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>38590</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1170</mml:mn><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>]</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>[</mml:mo></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>4971</mml:mn><mml:mo>&#x2212;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>3.5</mml:mn><mml:mi>T</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>900</mml:mn><mml:mo>+</mml:mo><mml:mn>0.423</mml:mn><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>950</mml:mn><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">]</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>22279.28</mml:mn><mml:mo>+</mml:mo><mml:mn>5.868</mml:mn><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> represent the concentrations of Cu, Mg and Al, respectively.</p>
<p>The phase field control equation during simulation can be expressed as:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>&#x03C6;</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>&#x03C6;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>&#x03C6;</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>&#x03C6;</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the first derivative of the free energy density to the phase field, <italic>M</italic> represents the phase field mobility. In addition, <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mi>&#x03B5;</mml:mi></mml:math></inline-formula> represents a parameter related to the interface energy, and the value is expressed by the following formula:
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>&#x03BD;</mml:mi><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mrow><mml:mn>6</mml:mn><mml:mi>&#x03BB;</mml:mi><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mn>2.2</mml:mn></mml:mfrac></mml:msqrt></mml:math></disp-formula>where <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>&#x03C3;</mml:mi></mml:math></inline-formula> represents the interface energy, <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>&#x03B8;</mml:mi></mml:math></inline-formula> represents the angle between the <italic>x</italic>-axis and the preferred growth direction of grains, subscript <italic>i</italic> represents a particular grain, and <italic>k</italic> represents the symmetry coefficient, which is set to 4 in the actual calculation of the phase field model, <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula> represents a parameter related to the interface thickness. <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>&#x03B8;</mml:mi></mml:math></inline-formula> is defined as follows:
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mo>+</mml:mo><mml:mi>arctan</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mfrac><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents a random number from 0 to 1. <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represent the partial derivatives of the phase field in the <italic>x</italic> and <italic>y</italic> axes, respectively. When the method of non-uniform nucleation is adopted, seeds are distributed randomly in the simulation area, and the number of seeds is a random number less than the maximum number of nucleation. The maximum nucleation number is calculated by the nucleation density. The variation of nucleation density follows a Gaussian distribution in the model:
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msqrt><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:msqrt><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>T</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mn>2</mml:mn><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msubsup><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac><mml:mtext>&#x00A0;</mml:mtext><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>T</mml:mi></mml:math></inline-formula> represents the degree of undercooling, <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the maximum nucleation density, <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>&#x03C3;</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the standard deviation undercooling, and <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the maximum nucleation undercooling.</p>
<p>The solute field control equation used in the simulation is expressed as:
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow></mml:msubsup><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>h</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msubsup><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> are solute diffusion coefficients in the solid and liquid phases, respectively. When the two phases are balanced, there is a constraint between the equilibrium component <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> at every point [<xref ref-type="bibr" rid="ref-23">23</xref>]:
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>h</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>h</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03C6;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msubsup><mml:mrow><mml:mi>G</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>During the simulation, the single-phase field controls multiple seeds by <xref ref-type="disp-formula" rid="eqn-9">Eqs. (9)</xref> and <xref ref-type="disp-formula" rid="eqn-11">(11)</xref>. The coordinates of the seeds in the grid are randomly given. The number of seeds is determined by <xref ref-type="disp-formula" rid="eqn-12">Eq. (12)</xref>. <xref ref-type="disp-formula" rid="eqn-8">Eqs. (8)</xref> and <xref ref-type="disp-formula" rid="eqn-13">(13)</xref> are the phase field governing equation and solute field governing equation in the simulation process, respectively. <xref ref-type="disp-formula" rid="eqn-14">Eqs. (14)</xref> and <xref ref-type="disp-formula" rid="eqn-15">(15)</xref> are the quasi-phase equilibrium calculation equations in the phase field model.</p>
</sec>
<sec id="s3"><label>3</label><title>Machine Learning and Deep Learning</title>
<p>This section introduces the experimental settings and related methods involved in the quasi-phase equilibrium prediction of the Kim-Kim-Suzuki (KKS) phase field model combining machine learning and deep learning methods.</p>
<sec id="s3_1"><label>3.1</label><title>Calculation Condition Setting</title>
<p>This work takes Al-Cu-Mg ternary alloy as an example to establish the KKS phase field model. In the undercooling liquid, the content of Cu (solute 1) is 2&#x0025;, and the content of Mg (solute 2) is 3.5&#x0025;. The physical parameters required in the simulation process are shown in <xref ref-type="table" rid="table-1">Table 1</xref>.</p>
<table-wrap id="table-1"><label>Table 1</label><caption><title>Physical parameters</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Property</th>
<th align="left">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Interfacial energy <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>&#x03C3;</mml:mi></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mn>0.093</mml:mn><mml:mrow><mml:mi mathvariant="normal">J</mml:mi></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msup><mml:mrow><mml:mtext>m</mml:mtext></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">Melting temperature <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td align="left"><inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mn>930</mml:mn><mml:mrow><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">Diffusion coefficient of Cu in solid phase</td>
<td align="left"><inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>5</mml:mn></mml:mrow></mml:msup><mml:mtext>&#x00A0;</mml:mtext><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>16104</mml:mn><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">Diffusion coefficient of Cu in liquid phase</td>
<td align="left"><inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mn>1.06</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>7</mml:mn></mml:mrow></mml:msup><mml:mtext>&#x00A0;</mml:mtext><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>2887</mml:mn><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">Diffusion coefficient of Mg in solid phase</td>
<td align="left"><inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mn>0.37</mml:mn><mml:mtext>&#x00A0;</mml:mtext><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>14854</mml:mn><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">Diffusion coefficient of Mg in liquid phase</td>
<td align="left"><inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mn>9.9</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>5</mml:mn></mml:mrow></mml:msup><mml:mtext>&#x00A0;</mml:mtext><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>8610</mml:mn><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td align="left">Molar volume</td>
<td align="left"><inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mn>1.06</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>5</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The study obtains a large amount of data in the simulation process and uses the data to establish the model, which can predict the quasi-phase equilibrium in the phase field model. The study uses a single NVIDIA GeForce RTX 2060 GPU to train the model. Machine learning models are implemented using Scikit-learn, and deep learning models are implemented using the TensorFlow. As the prediction of the quasi-phase equilibrium can be regarded as a regression task, the paper uses Mean Squared Error (MSE) and Mean Absolute Error (MAE) as the evaluation criteria of the proposed methods. All deep learning models use the Adam optimizer to train 50 epochs, and the parameters of the models are determined by grid search based on the evaluation criteria of the models.</p>
<p><xref ref-type="fig" rid="fig-1">Fig. 1</xref> shows the research process of the quasi-phase equilibrium prediction model established in this paper. This paper combines <xref ref-type="disp-formula" rid="eqn-6">Eqs. (6)</xref>, <xref ref-type="disp-formula" rid="eqn-7">(7)</xref>, <xref ref-type="disp-formula" rid="eqn-14">(14)</xref> and <xref ref-type="disp-formula" rid="eqn-15">(15)</xref> in the data preparation stage to solve the quasi-phase equilibrium of the phase field model. <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>(<inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mi>i</mml:mi></mml:math></inline-formula> &#x003D; 1, 2) and <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>&#x03C6;</mml:mi></mml:math></inline-formula> are combined as independent variables. <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>(<inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>i</mml:mi></mml:math></inline-formula> &#x003D; 1, 2) are used as dependent variables. This paper uses &#x007B;<inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>&#x03C6;</mml:mi></mml:math></inline-formula>&#x007D; as the input of models, and uses &#x007B;<inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>&#x007D; as the output of models. To verify the reliability of the model, this paper divides the data set containing 499900 pieces of data into the training set, validation set and test set according to the ratio of 8:1:1. Firstly, the study trains the models on the training set, and then determine the optimal parameters of models on the validation set. Finally, the quasi-phase equilibrium prediction performance of the KKS phase field model is analyzed through the results of the trained model on the test set. This study mainly fits the prediction process of the aligning phase equilibrium according to the established KKS model. In addition, the required independent variables &#x007B;<inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>&#x007D; are obtained by selecting randomly between the solidus and the liquidus at the isotherm interface under the condition of 630&#x00B0;C. The independent variable &#x007B;<inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>&#x03C6;</mml:mi></mml:math></inline-formula>&#x007D; is obtained by randomly selecting a value between 0 and 1.</p>
<fig id="fig-1"><label>Figure 1</label><caption><title>Overall research process</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_36729-fig-1.tif"/></fig>
</sec>
<sec id="s3_2"><label>3.2</label><title>Machine Learning Methods</title>
<p>This study applies the following eight machine learning methods to predict the quasi-phase equilibrium of the multicomponent alloy KKS phase field model. It compares the prediction performance and effectiveness of these methods:
<list list-type="bullet">
<list-item><p>Support Vector Regression (SVR) [<xref ref-type="bibr" rid="ref-24">24</xref>]: SVR is a supervised learning algorithm. The method regards all the data as a class and minimizes the intraclass variance of all the data through training. One of the main advantages of SVR is that the computational complexity does not depend on the dimensions of the input space. In addition, the method has excellent generalization ability and high prediction accuracy.</p></list-item>
<list-item><p>Decision tree (DT) [<xref ref-type="bibr" rid="ref-25">25</xref>]: The Decision tree is a supervised machine learning method which can summarize decision rules from a series of characteristic data. In constructing the decision tree, the sample search is performed according to the values of different levels of the decision tree, the corresponding leaf-level sub-table is selected, and the output result of this leaf-level sub-table is used as the result of the predicted sample.</p></list-item>
<list-item><p>Linear regression (LR) [<xref ref-type="bibr" rid="ref-26">26</xref>]: The goal of linear regression is to predict the linear combination of input variables. That the linear function is used to fit the known data and further predict the unknown data.</p></list-item>
<list-item><p>Ridge regression (RR) [<xref ref-type="bibr" rid="ref-27">27</xref>]: The essence of ridge regression is an improved least square estimation method. The method obtains a more realistic and reliable regression method at the expense of losing some information and reducing accuracy. It fits ill-conditioned data better than least squares.</p></list-item>
<list-item><p>Lasso [<xref ref-type="bibr" rid="ref-28">28</xref>]: Lasso regression model is characterized by variable selection and complexity regularization while fitting the generalized linear model, in which complexity adjustment refers to controlling the complexity of the model through a series of parameters to avoid overfitting. Therefore, Lasso is an effective biased estimation method.</p></list-item>
<list-item><p>Random Forest (RF) [<xref ref-type="bibr" rid="ref-29">29</xref>]: Random Forest is composed of multiple decision trees, each of which is different. Random forest applies the Bagging algorithm to integrate the advantages of multiple base models. Random forest is not prone to over-fitting, has strong anti-noise ability and can handle high-dimensional data with many features.</p></list-item>
<list-item><p>ExrRa Trees (ET) [<xref ref-type="bibr" rid="ref-30">30</xref>]: Similar to the random forest algorithm, the ExrRa Trees method is generally applied to large-scale data. The difference from the random forest is that all training samples are applied to each decision tree. After selecting the partition characteristics, the ExrRa Trees method gets the best partition point in a entirely unexpected way.</p></list-item>
<list-item><p>Adaboost [<xref ref-type="bibr" rid="ref-31">31</xref>]: AdaBoost method is an iterative integration algorithm. A new weak model is added in each round until a predetermined error rate is low enough. Compared with the other machine learning models, the AdaBoost method can focus on the samples that are difficult to distinguish.</p></list-item>
</list></p>
</sec>
<sec id="s3_3"><label>3.3</label><title>Deep Learning Methods</title>
<p>This paper uses the following five deep learning models to complete the prediction experiment of the quasi-phase equilibrium equation:
<list list-type="bullet">
<list-item><p>Multilayer Perceptron (MLP) [<xref ref-type="bibr" rid="ref-32">32</xref>]: MLP can be seen as a directed graph composed of multiple layers, and each layer is connected to the next layer, that is, layers of MLP are full-connection, and include an input layer, an output layer and one or more hidden layers in the middle. The mechanism is equivalent to a single-layer neural network with one hidden layer, where the output of hidden layers is transformed by the activation function. This work uses 4 full-connection layers with output dimensions of 16,64,128 and 1 to extract features and get the prediction results.</p></list-item>
<list-item><p>Convolutional Neural Network (CNN) [<xref ref-type="bibr" rid="ref-33">33</xref>]: CNN is a standard deep learning model, which was first applied to computer vision. This paper uses a one-dimensional convolution layer with 16 convolution kernels of size 1 to extract the features contained in the data. Then the work obtains the final regression prediction result after the max-pooling layer and the full-connection layer.</p></list-item>
<list-item><p>Recurrent Neural Network (RNN) [<xref ref-type="bibr" rid="ref-34">34</xref>]: RNN has the characteristics of memory and parameter sharing, so it has certain advantages in learning the nonlinear characteristics of sequences. When applied to the training of quasi-phase equilibrium prediction, the study embeds the original data into the 64-dimensional feature space firstly by using the embedding layer, then extracting the features by using simple RNN with the 80-dimensional hidden layer and setting the dropout to 0.2. Finally, this study obtains the prediction results by the full-connection layer.</p></list-item>
<list-item><p>Deep Neural Network (DNN) [<xref ref-type="bibr" rid="ref-35">35</xref>]: DNN is equivalent to MLP model with multiple hidden layers. The advantage is that solid nonlinear fitting ability. This study uses the flatten layer to flatten the input data and 20 full-connection layers to extract features.</p></list-item>
<list-item><p>Bi-directional Long Short-term Memory (BiLSTM) [<xref ref-type="bibr" rid="ref-36">36</xref>]: BiLSTM can solve the long-term dependence problem in RNN. BiLSTM is composed of forward LSTM and backward LSTM, and the prediction process is jointly determined by the features extracted by the two LSTM models. This study uses two LSTM models with 64-dimensional output dimensions to extract features and then obtain the regression prediction results.</p></list-item>
</list></p>
</sec>
</sec>
<sec id="s4"><label>4</label><title>Results and Discussion</title>
<p>This paper establishes the quasi-phase equilibrium prediction of the phase field model, and the process is a regression problem in essence. The paper evaluates the performance of the trained model comprehensively by utilizing MSE and MAE. The specific expressions of MSE and MAE are defined as follows:
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>y</mml:mi><mml:mrow><mml:msup><mml:mi></mml:mi><mml:mo>&#x2032;</mml:mo></mml:msup></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:msup><mml:mi></mml:mi><mml:mo>&#x2032;</mml:mo></mml:msup></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></disp-formula>
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>y</mml:mi><mml:mrow><mml:msup><mml:mi></mml:mi><mml:mo>&#x2032;</mml:mo></mml:msup></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:msup><mml:mi></mml:mi><mml:mo>&#x2032;</mml:mo></mml:msup></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the real value calculated by the least square method, and <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msubsup><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mi></mml:mi><mml:mo>&#x2032;</mml:mo></mml:msup></mml:mrow></mml:msubsup></mml:math></inline-formula> represents the value predicted by the machine learning or deep learning model. The range of MSE and MAE is (0, <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:math></inline-formula>), and the bigger its value, the bigger the error of the trained model. In the measurement process, MSE is more accessible to calculate than MAE, while MSE amplifies the influence of outliers on the model, and MAE has better robustness to outliers.</p>
<sec id="s4_1"><label>4.1</label><title>The Result of the KKS Model Simulation</title>
<p>Based on the KKS phase field model, this paper simulates the growth process of Al-Cu-Mg ternary alloy in this paper. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> shows the simulation results of multiple grains growing together.</p>
<fig id="fig-2"><label>Figure 2</label><caption><title>Simulation results of co-growth of multiple grains: (a) morphology of co-growth of multiple dendrites; (b) solute field distribution of Cu; (c) solute field distribution of Mg</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_36729-fig-2.tif"/></fig>
<p><xref ref-type="fig" rid="fig-2">Fig. 2a</xref> shows the morphology of multiple dendrites growing together. Taking dendrite M as an example, it can be seen from <xref ref-type="fig" rid="fig-2">Fig. 2</xref> that multiple dendrites compete for growth at this time, which results in mutual influence. Due to the influence of other dendrite arms, the main dendrite arm in the upward left part of dendrite M would not grow straight while leaning downward. Meanwhile, the main dendrite arm in the upward right part of dendrite M is squeezed, which leads to growth in the upward left position. The morphology of dendrite M is deformed by the other dendrite arms&#x2019; action. In the direction of dendrite as contact with other dendrites, the growth of dendrite M&#x2019;s dendrite arms is restrained, which results in relatively thinner dendrite arms. In the non-contact direction, the growth of dendrite arms is not restricted, and the shapes of primary and secondary dendrite arms are thicker. <xref ref-type="fig" rid="fig-2">Figs. 2b</xref> and <xref ref-type="fig" rid="fig-2">2c</xref> show the solute field distribution of Cu and Mg, respectively. It can be seen from the simulation results that solute elements are enriched in the gaps between the main dendrite arm and the secondary dendrite arm of the five dendrites due to solute redistribution in the solidification process of the microstructure.</p>
</sec>
<sec id="s4_2"><label>4.2</label><title>Analysis of Machine Learning Prediction Results</title>
<p>According to the experimental setup introduced in Section 3.1, this paper uses different machine learning methods to train quasi-phase equilibrium prediction models and measure the models by MSE and MAE. <xref ref-type="table" rid="table-2">Table 2</xref> shows the comparison of regression results of different machine learning models. Adaboost achieves competitive performance in the prediction results of each quasi-phase equilibrium component. Compared with other methods, the prediction result of <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the best, with MSE and MAE reaching 0.0010455 and 0.0272086, respectively. In addition, the LR method achieves the lowest mean square error in the prediction of quasi-phase equilibrium components <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and the values are 0.0000572 and 0.000444, respectively. While for the prediction results of quasi-phase equilibrium components <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the RR is the best algorithm, which MAE values are 0.0114369 and 0.0049593, respectively.</p>
<table-wrap id="table-2"><label>Table 2</label><caption><title>Comparison of regression results of machine learning methods</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Method</th>
<th align="left">Standard</th>
<th align="left"><inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th align="left"><inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th align="left"><inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th align="left"><inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left" rowspan="2">SVR</td>
<td align="left">MSE</td>
<td align="left">0.0026994</td>
<td align="left">0.0022303</td>
<td align="left">0.0003254</td>
<td align="left">0.0003949</td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left">0.0455463</td>
<td align="left">0.0408023</td>
<td align="left">0.0167022</td>
<td align="left">0.0176205</td>
</tr>
<tr>
<td align="left" rowspan="2">DT</td>
<td align="left">MSE</td>
<td align="left">0.0020415</td>
<td align="left">0.0004560</td>
<td align="left">0.0001146</td>
<td align="left">0.0000858</td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left">0.0327152</td>
<td align="left">0.0138982</td>
<td align="left">0.0069760</td>
<td align="left">0.0059948</td>
</tr>
<tr>
<td align="left" rowspan="2">ET</td>
<td align="left">MSE</td>
<td align="left">0.0020409</td>
<td align="left">0.0004531</td>
<td align="left">0.0001163</td>
<td align="left">0.0000874</td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left">0.0326879</td>
<td align="left">0.0138549</td>
<td align="left">0.0070358</td>
<td align="left">0.0060385</td>
</tr>
<tr>
<td align="left" rowspan="2">Lasso</td>
<td align="left">MSE</td>
<td align="left">0.0021202</td>
<td align="left">0.0012138</td>
<td align="left">0.0000917</td>
<td align="left">0.0001676</td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left">0.0386932</td>
<td align="left">0.0285273</td>
<td align="left">0.0074269</td>
<td align="left">0.0103952</td>
</tr>
<tr>
<td align="left" rowspan="2">RR</td>
<td align="left">MSE</td>
<td align="left">0.0010787</td>
<td align="left">0.0002433</td>
<td align="left"><bold>0.0000572</bold></td>
<td align="left">0.0000445</td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left">0.0276293</td>
<td align="left"><bold>0.0119816</bold></td>
<td align="left">0.0057261</td>
<td align="left"><bold>0.0049952</bold></td>
</tr>
<tr>
<td align="left" rowspan="2">LR</td>
<td align="left">MSE</td>
<td align="left">0.0010785</td>
<td align="left">0.0002432</td>
<td align="left"><bold>0.0000572</bold></td>
<td align="left"><bold>0.0000444</bold></td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left"><bold>0.0275964</bold></td>
<td align="left">0.0119704</td>
<td align="left">0.0057215</td>
<td align="left">0.0049910</td>
</tr>
<tr>
<td align="left" rowspan="2">AdaBoost</td>
<td align="left">MSE</td>
<td align="left"><bold>0.0010455</bold></td>
<td align="left"><bold>0.0002415</bold></td>
<td align="left">0.0000587</td>
<td align="left">0.0000452</td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left">0.0272086</td>
<td align="left">0.0120719</td>
<td align="left"><bold>0.0059084</bold></td>
<td align="left">0.0051149</td>
</tr>
<tr>
<td align="left" rowspan="2">RF</td>
<td align="left">MSE</td>
<td align="left">0.0011839</td>
<td align="left">0.0002630</td>
<td align="left">0.0000663</td>
<td align="left">0.0000503</td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left">0.0272357</td>
<td align="left">0.0114369</td>
<td align="left">0.0058377</td>
<td align="left">0.0049593</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In general, RR, LR and AdaBoost models have good prediction results after training, which may be because that RR is an improved least square estimation method, and it performs better in the analysis of collinear data. The significant performance of LR may be due to the robustness of small noise data, and it would not be affected by multicollinearity greatly when applied to large data sets. AdaBoost adopts the idea of ensemble learning and achieves good results through continuous iteration in the training process. Among all machine learning methods, SVR achieves the worst performance in predicting the components of each quasi-phase equilibrium equation. This may be because the data set used in this study contains numerous samples, and SVR is unsuitable when the sample size is huge. In addition, the prediction of the quasi-phase equilibrium equation in this study is a nonlinear problem. There is no general standard for the kernel function selection of SVR in solving nonlinear problems, so it is hard to select a suitable kernel function.</p>
</sec>
<sec id="s4_3"><label>4.3</label><title>Analysis of Deep Learning Prediction Results</title>
<p>To compare with machine learning methods, this study applies five deep learning methods proposed in Section 3.2 to the prediction of quasi-phase equilibrium. The experimental results are shown in <xref ref-type="table" rid="table-3">Table 3</xref>. The results show that the application of deep learning methods to the prediction of quasi-phase equilibrium is generally better than machine learning. Among them, the MLP model shows the best performance, with the lowest MSE in predicting the four components. This is because the MLP model has self-adaptive and self-learning functions, which can learn the characteristics of the quasi-phase equilibrium equation data fully obtained in this study. In addition, the CNN model also achieves competitive results, and the MAE performance reaches 0.0262871 in the prediction result of <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, which is even better than the MLP model with generally better performance. CNN is the most commonly used deep learning model for feature extraction, and the fewer weights and lower network complexity make it well applied to phase-field model prediction simulation.</p>
<table-wrap id="table-3"><label>Table 3</label><caption><title>Comparison of regression results of deep learning methods</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Method</th>
<th align="left">Standard</th>
<th align="left"><inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th align="left"><inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th align="left"><inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th align="left"><inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left" rowspan="2">MLP</td>
<td align="left">MSE</td>
<td align="left"><bold>0.0010150</bold></td>
<td align="left"><bold>0.0002244</bold></td>
<td align="left"><bold>0.0000568</bold></td>
<td align="left"><bold>0.0000430</bold></td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left">0.0263096</td>
<td align="left"><bold>0.0110073</bold></td>
<td align="left"><bold>0.0056159</bold></td>
<td align="left"><bold>0.0047784</bold></td>
</tr>
<tr>
<td align="left" rowspan="2">CNN</td>
<td align="left">MSE</td>
<td align="left">0.0010157</td>
<td align="left">0.0002278</td>
<td align="left">0.0000577</td>
<td align="left">0.0000443</td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left"><bold>0.0262871</bold></td>
<td align="left">0.0112286</td>
<td align="left">0.0056303</td>
<td align="left">0.0048464</td>
</tr>
<tr>
<td align="left" rowspan="2">RNN</td>
<td align="left">MSE</td>
<td align="left">0.0021205</td>
<td align="left">0.0012138</td>
<td align="left">0.0000918</td>
<td align="left">0.0001676</td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left">0.0387410</td>
<td align="left">0.0285452</td>
<td align="left">0.0073480</td>
<td align="left">0.0103913</td>
</tr>
<tr>
<td align="left" rowspan="2">BiLSTM</td>
<td align="left">MSE</td>
<td align="left">0.0010151</td>
<td align="left">0.0002250</td>
<td align="left">0.0000573</td>
<td align="left">0.0000431</td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left">0.0263662</td>
<td align="left">0.0110726</td>
<td align="left">0.0056605</td>
<td align="left">0.0048271</td>
</tr>
<tr>
<td align="left" rowspan="2">DNN</td>
<td align="left">MSE</td>
<td align="left">0.0010168</td>
<td align="left">0.0002277</td>
<td align="left"><bold>0.0000568</bold></td>
<td align="left">0.0000438</td>
</tr>
<tr>
<td align="left">MAE</td>
<td align="left">0.0263058</td>
<td align="left">0.0110619</td>
<td align="left">0.0056277</td>
<td align="left">0.0047982</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Among all the deep learning methods, RNN performs poorly under the two evaluation criteria. The reason may be that RNN connects neurons serially in the training process, requiring previous knowledge and experience to deal with the subsequent steps. Therefore, the model is more suitable for dealing with timing problems but not for this study. However, the BiLSTM model, which is similar to the RNN structure, performs better than the RNN model. Because BiLSTM solves the long-term dependence problem in RNN, and the prediction process of the model is determined by the features extracted by two LSTM models, which weakens the influence of neuron sequence.</p>
<p>In addition, this paper compares the prediction results of machine learning and deep learning methods under MSE and MAE standards, and the results are shown in <xref ref-type="fig" rid="fig-3">Figs. 3</xref> and <xref ref-type="fig" rid="fig-4">4</xref>, respectively. The orange reference line, green reference line, purple reference line and yellow reference line in <xref ref-type="fig" rid="fig-3">Figs. 3</xref> and <xref ref-type="fig" rid="fig-4">4</xref> show the best results achieved in the prediction of <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, respectively. It can be seen from <xref ref-type="fig" rid="fig-3">Fig. 3</xref> that when applies several machine learning and deep learning methods to the prediction of quasi-phase equilibrium, the prediction results of <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are better than those of <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and the results of deep learning methods are better than those of machine learning methods. When the MLP model is adopted, the MLP model-based quasi-phase equilibrium prediction of <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the best, and DNN and BiLSTM can also achieve significant results. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> shows an overall trend similar to that of <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, which shows that deep learning methods are more suitable for the quasi-phase equilibrium prediction of the phase field model proposed in this paper than machine learning. Compared with the classical machine learning methods, deep learning models can learn the features contained in the data more fully and automatically. Compared with the Adaboost method, which performs better in machine learning, deep learning methods such as MLP use fewer training epochs and get better performance. In addition, although the same methods are applied to predicting different quasi-phase equilibria, the prediction results are also very different. For example, the MSE of Lasso on <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> has a little deviation from the best value, while the MSE of Lasso on <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> has a significant deviation from the best value. In contrast, the prediction results of the four components of the CNN model are all close to the best results. That is, the mobility and robustness of the Lasso method are lower than those of CNN when applied to the quasi-phase equilibrium prediction of the phase field model.</p>
<fig id="fig-3"><label>Figure 3</label><caption><title>Comparison between machine learning and deep learning methods under MSE standard</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_36729-fig-3.tif"/></fig><fig id="fig-4"><label>Figure 4</label><caption><title>Comparison between machine learning and deep learning methods under MAE standard</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_36729-fig-4.tif"/></fig>
<p>It can be seen from <xref ref-type="fig" rid="fig-3">Figs. 3</xref> and <xref ref-type="fig" rid="fig-4">4</xref> that the prediction results of the other four deep learning methods for <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are approximately close to four reference lines except for RNN, which means the overall performance of deep learning models are better than those of machine learning methods. In general, the quasi-phase equilibrium prediction of the MLP model achieves the best performance, whether measured by MAE or MSE standard.</p>

<p><xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows the changing loss trend on the training and validation set for four different outputs during training the MLP model. To show the training effect of the model more intuitively, this paper trains 200 epochs with the best MLP model. It can be seen from the downward trend of loss that the model achieves a relatively stable loss after 25 epochs of training, and the trained model does not produce serious over-fitting. It can be seen from <xref ref-type="fig" rid="fig-5">Figs. 5a</xref> and <xref ref-type="fig" rid="fig-5">5b</xref> that when the model is trained for about ten epochs, the declining trend of loss begins to flatten, which means a prediction model with good performance can be obtained through about ten epochs of training. However, the curves in <xref ref-type="fig" rid="fig-5">Figs. 5c</xref> and <xref ref-type="fig" rid="fig-5">5d</xref> show a specific oscillation phenomenon during the training and validation process. This may be because of a certain amount of noise in the train set data.</p>
<fig id="fig-5"><label>Figure 5</label><caption><title>Change trend of training and validation loss during MLP training</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_36729-fig-5.tif"/></fig>
</sec>
</sec>
<sec id="s5"><label>5</label><title>Conclusion</title>
<p>This study takes Al-Cu-Mg ternary alloy as the research object, establishes the KKS model and studies the prediction of quasi-phase equilibrium by combining different machine learning and deep learning methods. The conclusions are as follows:
<list list-type="simple">
<list-item><label>(1)</label><p>This paper couples KKS phase field model with the solute field and simulates the morphology of multiple dendrites growing together. The results show that the growth of multi-grains will lead to the interaction between dendrite arms. Based on the quasi-phase equilibrium equation in the KKS model, this study obtains 499900 pieces of quasi-phase equilibrium data and trains the model by this data set.</p></list-item>
<list-item><label>(2)</label><p>This paper predicts the quasi-phase equilibrium using machine learning methods. The results show that the performance of prediction models trained by different machine learning methods is significant basically. Meanwhile, SVR is not suitable for the quasi-phase equilibrium prediction of the KKS model proposed in this paper. In addition, RR, LR and AdaBoost methods have relatively excellent prediction results, which are consistent with the prediction of quasi-phase equilibrium of the KKS model.</p></list-item>
<list-item><label>(3)</label><p>In this study, different deep learning methods are further applied to the data set, and the results are evaluated according to MSE and MAE standards. The results show that the performance of the models trained by deep learning methods is better than that of the models trained by machine learning, among which the quasi-phase equilibrium prediction model based on MLP shows the best performance.</p></list-item>
<list-item><label>(4)</label><p>In this study, machine learning and deep learning methods are used to fit the quasi-phase equilibrium calculation in the phase-field simulation process, which proves that the combination of machine learning, deep learning and phase-field simulation is feasible and effective. Furthermore, this paper finds that machine learning and deep learning models have significant advantages in simulating dendrite growth morphology and predicting alloy properties in combination with phase-field simulation. The future work will focus on the application of machine learning and deep learning methods for dendrite growth simulation.</p></list-item>
</list></p>
</sec>
</body>
<back>
<sec><title>Funding Statement</title>
<p>This work is supported by the National Natural Science Foundation of China under Grant Nos. 52161002, 51661020 and 11364024.</p></sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p></sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Srivastava</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Karagadde</surname></string-name></person-group>, &#x201C;<article-title>Role of microstructure and composition on natural convection during ternary alloy solidification</article-title>,&#x201D; <source>Journal of Fluid Mechanics</source>, vol. <volume>913</volume>, no. <issue>1</issue>, pp. <fpage>A41-1</fpage>&#x2013;<lpage>A41-29</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Pan</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Raabe</surname></string-name></person-group>, &#x201C;<article-title>Lattice Boltzmann modeling of dendritic growth in a forced melt convection</article-title>,&#x201D; <source>Acta Materialia</source>, vol. <volume>57</volume>, no. <issue>6</issue>, pp. <fpage>1755</fpage>&#x2013;<lpage>1767</lpage>, <year>2009</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Eshraghi</surname></string-name>, <string-name><given-names>S. D.</given-names> <surname>Felicelli</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Jelinek</surname></string-name></person-group>, &#x201C;<article-title>Three dimensional simulation of solutal dendrite growth using lattice Boltzmann and cellular automaton methods</article-title>,&#x201D; <source>Journal of Crystal Growth</source>, vol. <volume>354</volume>, no. <issue>1</issue>, pp. <fpage>129</fpage>&#x2013;<lpage>134</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Xu</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Cellular automaton simulation of three-dimensional dendrite growth in Al&#x2013;7Si&#x2013;Mg ternary aluminum alloys</article-title>,&#x201D; <source>Computational Materials Science</source>, vol. <volume>105</volume>, no. <issue>10</issue>, pp. <fpage>90</fpage>&#x2013;<lpage>100</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Sakane</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Takaki</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Rojas</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Ohno</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Shibuta</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Multi-GPUs parallel computation of dendrite growth in forced convection using the phase-field-lattice Boltzmann model</article-title>,&#x201D; <source>Journal of Crystal Growth</source>, vol. <volume>474</volume>, no. <issue>1</issue>, pp. <fpage>154</fpage>&#x2013;<lpage>159</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>Cellular automata-lattice Boltzmann simulation of multi-dendrite motion under convection based on dynamic grid technology</article-title>,&#x201D; <source>Materials Today Communications</source>, vol. <volume>31</volume>, no. <issue>2</issue>, pp. <fpage>103342</fpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C. S.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>Y. J.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>F. L.</given-names> <surname>Ma</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Feng</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Lei</surname></string-name></person-group>, &#x201C;<article-title>Three-dimensional multi-phase-field simulation of eutectoid alloy based on OpenCL parallel</article-title>,&#x201D; <source>China Foundry</source>, vol. <volume>18</volume>, no. <issue>3</issue>, pp. <fpage>239</fpage>&#x2013;<lpage>248</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>H&#x00F6;tzer</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Seiz</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Kellner</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Rheinheimer</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Nestler</surname></string-name></person-group>, &#x201C;<article-title>Phase-field simulation of solid state sintering</article-title>,&#x201D; <source>Acta Materialia</source>, vol. <volume>164</volume>, no. <issue>3</issue>, pp. <fpage>184</fpage>&#x2013;<lpage>195</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Park</surname></string-name>, <string-name><given-names>J. H.</given-names> <surname>Kang</surname></string-name> and <string-name><given-names>C. S.</given-names> <surname>Oh</surname></string-name></person-group>, &#x201C;<article-title>Phase-field simulations and microstructural analysis of epitaxial growth during rapid solidification of additively manufactured AlSi10Mg alloy</article-title>,&#x201D; <source>Materials &#x0026; Design</source>, vol. <volume>195</volume>, no. <issue>11</issue>, pp. <fpage>108985</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Xing</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Ji</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Dong</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Zhang</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Growth competition between columnar dendrite and degenerate seaweed during directional solidification of alloys: Insights from multi-phase field simulations</article-title>,&#x201D; <source>Materials &#x0026; Design</source>, vol. <volume>185</volume>, no. <issue>1</issue>, pp. <fpage>108250</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Takaki</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Sato</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Rojas</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Ohno</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Shibuta</surname></string-name></person-group>, &#x201C;<article-title>Phase-field lattice Boltzmann simulations of multiple dendrite growth with motion, collision, and coalescence and subsequent grain growth</article-title>,&#x201D; <source>Computational Materials Science</source>, vol. <volume>147</volume>, no. <issue>7</issue>, pp. <fpage>124</fpage>&#x2013;<lpage>131</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Kang</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Xiong</surname></string-name> and <string-name><given-names>Q.</given-names> <surname>Han</surname></string-name></person-group>, &#x201C;<article-title>Development of a para-AMR algorithm for simulating dendrite growth under convection using a phase-field&#x2013;lattice Boltzmann method</article-title>,&#x201D; <source>Computer Physics Communications</source>, vol. <volume>223</volume>, no. <issue>2</issue>, pp. <fpage>18</fpage>&#x2013;<lpage>27</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Raccuglia</surname></string-name>, <string-name><given-names>K. C.</given-names> <surname>Elbert</surname></string-name>, <string-name><given-names>P. D.</given-names> <surname>Adler</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Falk</surname></string-name>, <string-name><given-names>M. B.</given-names> <surname>Wenny</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Machine-learning-assisted materials discovery using failed experiments</article-title>,&#x201D; <source>Nature</source>, vol. <volume>533</volume>, no. <issue>7601</issue>, pp. <fpage>73</fpage>&#x2013;<lpage>76</lpage>, <year>2016</year>; <pub-id pub-id-type="pmid">27147027</pub-id></mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Xie</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Fang</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Liu</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>High-throughput simulation combined machine learning search for optimum elemental composition in medium entropy alloy</article-title>,&#x201D; <source>Journal of Materials Science &#x0026; Technology</source>, vol. <volume>68</volume>, no. <issue>9</issue>, pp. <fpage>70</fpage>&#x2013;<lpage>75</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>O.</given-names> <surname>Altay</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Gurgenc</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Ulas</surname></string-name> and <string-name><given-names>C.</given-names> <surname>&#x00D6;zel</surname></string-name></person-group>, &#x201C;<article-title>Prediction of wear loss quantities of ferro-alloy coating using different machine learning algorithms</article-title>,&#x201D; <source>Friction</source>, vol. <volume>8</volume>, no. <issue>1</issue>, pp. <fpage>107</fpage>&#x2013;<lpage>114</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Kostiuchenko</surname></string-name>, <string-name><given-names>F.</given-names> <surname>K&#x00F6;rmann</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Neugebauer</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Shapeev</surname></string-name></person-group>, &#x201C;<article-title>Impact of lattice relaxations on phase transitions in a high-entropy alloy studied by machine-learning potentials</article-title>,&#x201D; <source>npj Computational Materials</source>, vol. <volume>5</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>7</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Koenuma</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Yamanaka</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Watanabe</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Kuwabara</surname></string-name></person-group>, &#x201C;<article-title>Estimation of texture-dependent stress-strain curve and r-value of aluminum alloy sheet using deep learning</article-title>,&#x201D; <source>Materials Transactions</source>, vol. <volume>61</volume>, no. <issue>12</issue>, pp. <fpage>2276</fpage>&#x2013;<lpage>2283</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G. H.</given-names> <surname>Teichert</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Garikipati</surname></string-name></person-group>, &#x201C;<article-title>Machine learning materials physics: Surrogate optimization and multi-fidelity algorithms predict precipitate morphology in an alternative to phase field dynamics</article-title>,&#x201D; <source>Materials Transactions</source>, vol. <volume>344</volume>, no. <issue>2</issue>, pp. <fpage>666</fpage>&#x2013;<lpage>693</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Montes de Oca Zapiain</surname></string-name>, <string-name><given-names>J. A.</given-names> <surname>Stewart</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Dingreville</surname></string-name></person-group>, &#x201C;<article-title>Accelerating phase-field-based microstructure evolution predictions via surrogate models trained by machine learning methods</article-title>,&#x201D; <source>npj Computational Materials</source>, vol. <volume>7</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>11</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Jiang</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Yin</surname></string-name> and <string-name><given-names>X.</given-names> <surname>Qu</surname></string-name></person-group>, &#x201C;<article-title>Fast prediction of the quasi phase equilibrium in phase field model for multicomponent alloys based on machine learning method</article-title>,&#x201D; <source>Calphad</source>, vol. <volume>66</volume>, no. <issue>3</issue>, pp. <fpage>101644</fpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. G.</given-names> <surname>Kim</surname></string-name>, <string-name><given-names>W. T.</given-names> <surname>Kim</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Suzuki</surname></string-name></person-group>, &#x201C;<article-title>Phase-field model for binary alloys</article-title>,&#x201D; <source>Physical Review e</source>, vol. <volume>60</volume>, no. <issue>6</issue>, pp. <fpage>7186</fpage>, <year>1999</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Jing</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Jie</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Phase-field simulation of solidification in multicomponent alloys coupled with thermodynamic and diffusion mobility databases</article-title>,&#x201D; <source>Acta Materialia</source>, vol. <volume>54</volume>, no. <issue>8</issue>, pp. <fpage>2235</fpage>&#x2013;<lpage>2239</lpage>, <year>2006</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. G.</given-names> <surname>Kim</surname></string-name></person-group>, &#x201C;<article-title>A phase-field model with antitrapping current for multicomponent alloys with arbitrary thermodynamic properties</article-title>,&#x201D; <source>Acta Materialia</source>, vol. <volume>55</volume>, no. <issue>13</issue>, pp. <fpage>4391</fpage>&#x2013;<lpage>4399</lpage>, <year>2007</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Drucker</surname></string-name>, <string-name><given-names>C. J.</given-names> <surname>Burges</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Kaufman</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Smola</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Vapnik</surname></string-name></person-group>, &#x201C;<chapter-title>Support vector regression machines</chapter-title>,&#x201D; in <source>NIPS</source>, <publisher-loc>Denver, CO, USA</publisher-loc>, <publisher-name>MIT Press</publisher-name>, pp. <fpage>155</fpage>&#x2013;<lpage>161</lpage>, <year>1996</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Watanachaturaporn</surname></string-name>, <string-name><given-names>P. K.</given-names> <surname>Varshney</surname></string-name> and <string-name><given-names>M. K.</given-names> <surname>Arora</surname></string-name></person-group>, &#x201C;<article-title>Decision tree regression for soft classification of remote sensing data</article-title>,&#x201D; <source>Remote Sensing of Environment</source>, vol. <volume>97</volume>, no. <issue>3</issue>, pp. <fpage>322</fpage>&#x2013;<lpage>336</lpage>, <year>2005</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>O. O.</given-names> <surname>Aalen</surname></string-name></person-group>, &#x201C;<article-title>A linear regression model for the analysis of life times</article-title>,&#x201D; <source>Statistics in Medicine</source>, vol. <volume>8</volume>, no. <issue>8</issue>, pp. <fpage>907</fpage>&#x2013;<lpage>925</lpage>, <year>1989</year>; <pub-id pub-id-type="pmid">2678347</pub-id></mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D. W.</given-names> <surname>Marquardt</surname></string-name> and <string-name><given-names>R. D.</given-names> <surname>Snee</surname></string-name></person-group>, &#x201C;<article-title>Ridge regression in practice</article-title>,&#x201D; <source>The American Statistician</source>, vol. <volume>29</volume>, no. <issue>1</issue>, pp. <fpage>3</fpage>&#x2013;<lpage>20</lpage>, <year>1975</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Hans</surname></string-name></person-group>, &#x201C;<article-title>Bayesian lasso regression</article-title>,&#x201D; <source>Biometrika</source>, vol. <volume>96</volume>, no. <issue>4</issue>, pp. <fpage>835</fpage>&#x2013;<lpage>845</lpage>, <year>2009</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Svetnik</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Liaw</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Tong</surname></string-name>, <string-name><given-names>J. C.</given-names> <surname>Culberson</surname></string-name>, <string-name><given-names>R. P.</given-names> <surname>Sheridan</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Random forest: A classification and regression tool for compound classification and QSAR modeling</article-title>,&#x201D; <source>Journal of Chemical Information and Computer Science</source>, vol. <volume>43</volume>, no. <issue>6</issue>, pp. <fpage>1947</fpage>&#x2013;<lpage>1958</lpage>, <year>2003</year>; <pub-id pub-id-type="pmid">14632445</pub-id></mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Geurts</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Ernst</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Wehenkel</surname></string-name></person-group>, &#x201C;<article-title>Extremely randomized trees</article-title>,&#x201D; <source>Machine Learning</source>, vol. <volume>63</volume>, no. <issue>1</issue>, pp. <fpage>3</fpage>&#x2013;<lpage>42</lpage>, <year>2006</year>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Collins</surname></string-name>, <string-name><given-names>R. E.</given-names> <surname>Schapire</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Singer</surname></string-name></person-group>, &#x201C;<article-title>Logistic regression, AdaBoost and Bregman distances</article-title>,&#x201D; <source>Machine Learning</source>, vol. <volume>48</volume>, no. <issue>1</issue>, pp. <fpage>253</fpage>&#x2013;<lpage>285</lpage>, <year>2002</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Murtagh</surname></string-name></person-group>, &#x201C;<article-title>Multilayer perceptrons for classification and regression</article-title>,&#x201D; <source>Neurocomputing</source>, vol. <volume>2</volume>, no. <issue>5&#x2013;6</issue>, pp. <fpage>183</fpage>&#x2013;<lpage>197</lpage>, <year>1991</year>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Krizhevsky</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Sutskever</surname></string-name> and <string-name><given-names>G. E.</given-names> <surname>Hinton</surname></string-name></person-group>, &#x201C;<article-title>Imagenet classification with deep convolutional neural networks</article-title>,&#x201D; <source>Communications of the ACM</source>, vol. <volume>60</volume>, no. <issue>6</issue>, pp. <fpage>84</fpage>&#x2013;<lpage>90</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Zaremba</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Sutskever</surname></string-name> and <string-name><given-names>O.</given-names> <surname>Vinyals</surname></string-name></person-group>, &#x201C;<article-title>Recurrent neural network regularization</article-title>,&#x201D; <comment>arXiv preprint arXiv:1409.2329</comment>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G. E.</given-names> <surname>Hinton</surname></string-name> and <string-name><given-names>R. R.</given-names> <surname>Salakhutdinov</surname></string-name></person-group>, &#x201C;<article-title>Reducing the dimensionality of data with neural networks</article-title>,&#x201D; <source>Science</source>, vol. <volume>313</volume>, no. <issue>5786</issue>, pp. <fpage>504</fpage>&#x2013;<lpage>507</lpage>, <year>2006</year>; <pub-id pub-id-type="pmid">16873662</pub-id></mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Schuster</surname></string-name> and <string-name><given-names>K. K.</given-names> <surname>Paliwal</surname></string-name></person-group>, &#x201C;<article-title>Bidirectional recurrent neural networks</article-title>,&#x201D; <source>IEEE Transactions on Signal Processing</source>, vol. <volume>45</volume>, no. <issue>11</issue>, pp. <fpage>2673</fpage>&#x2013;<lpage>2681</lpage>, <year>1997</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>