<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Earth Sci.</journal-id>
<journal-title>Frontiers in Earth Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Earth Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-6463</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">854807</article-id>
<article-id pub-id-type="doi">10.3389/feart.2022.854807</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Earth Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Prediction Method of TBM Tunneling Parameters Based on PSO-Bi-LSTM Model</article-title>
<alt-title alt-title-type="left-running-head">Zhang et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Predicting Boring Parameters by PSO-Bi-LSTM</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Qinglong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1636116/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhu</surname>
<given-names>Yanwen</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ma</surname>
<given-names>Rui</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1636373/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Du</surname>
<given-names>Canxun</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Du</surname>
<given-names>Sanlin</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Shao</surname>
<given-names>Kun</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Li</surname>
<given-names>Qingbin</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Civil Engineering</institution>, <institution>School of Civil and Resource Engineering</institution>, <institution>University of Science and Technology Beijing</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>State Key Laboratory of Hydroscience and Engineering</institution>, <institution>Tsinghua University</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>HUANENG Tibet Hydropower Safety Engineering Technology Research Center</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1395461/overview">Guang-Liang Feng</ext-link>, Institute of Rock and Soil Mechanics (CAS), China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1642390/overview">Yaxun Xiao</ext-link>, Institute of Rock and Soil Mechanics (CAS), China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1643624/overview">Mingyang Liu</ext-link>, Tianjin Research Institute of Water Transport Engineering, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1643632/overview">Zaizhan An</ext-link>, China Academy of Railway Sciences, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Qingbin Li, <email>qingbinli@tsinghua.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Geohazards and Georisks, a section of the journal Frontiers in Earth Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>09</day>
<month>03</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>854807</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>01</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>27</day>
<month>01</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Zhang, Zhu, Ma, Du, Du, Shao and Li.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Zhang, Zhu, Ma, Du, Du, Shao and Li</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>With the wide application of full-face rock tunnel boring machine (TBM) in tunnel construction, the self-adaptive adjustment of TBM tunneling parameters is of great significance for the safety and efficiency of TBM tunnelling. Aiming at the shortcomings of the current TBM data mining capability and optimization methods of tunneling parameters, this paper proposes a prediction method of TBM tunneling parameters based on particle swarm optimization-bi-directional long short-term memory (PSO-Bi-LSTM) model, which selects the complete tunneling cycle data to predict the TBM tunneling parameters, and uses a number of numerical methods such as binary state discriminant function and <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> criterion to preprocess the operation data of TBM3 bid section of Songhua River water conveyance project. By comparing with the Bi-LSTM model and evaluating the prediction effect under different surrounding rock levels, the applicability and prediction performance of the model to different strata are verified. The results show that the prediction accuracy of the model is proportional to the surrounding rock grade. Compared with the Bi-LSTM, the overall prediction effect of the proposed PSO-Bi-LSTM model is better, which can assist the intelligent construction of TBM with similar geological conditions.</p>
</abstract>
<kwd-group>
<kwd>tunnel engineering</kwd>
<kwd>TBM</kwd>
<kwd>PSO-Bi-LSTM</kwd>
<kwd>tunneling parameter prediction</kwd>
<kwd>intelligent construction</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>With the large-scale development of infrastructure construction and the continuous application of new technologies in China, large-scale engineering equipment integrating soil cutting, tunnel support and other functions, namely tunnel boring machine (TBM), has become the first choice for various medium and long-distance tunnel construction due to its remarkable advantages such as high efficiency, safety, and economy (<xref ref-type="bibr" rid="B7">Gao et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B12">Hou and Liu, 2021</xref>). However, due to the variability of TBM tunneling parameters and the complexity of geological conditions (<xref ref-type="bibr" rid="B6">Feng et&#x20;al., 2015</xref>; <xref ref-type="bibr" rid="B5">Feng et&#x20;al., 2022</xref>; <xref ref-type="bibr" rid="B31">Yang et&#x20;al., 2022</xref>), it is difficult to quantitatively analyze the interaction law between TBM and rock. Tunneling often relies on human experience to adjust repeatedly, and the real-time matching is poor, and it cannot adapt to the complex geological environment (<xref ref-type="bibr" rid="B32">Zhang et&#x20;al., 2018a</xref>; <xref ref-type="bibr" rid="B1">Afradi et&#x20;al., 2021</xref>). Therefore, accurate and effective real-time prediction of TBM tunneling parameters has become an urgent problem to be solved in the field of tunnel engineering.</p>
<p>In recent years, scholars have proposed a series of prediction models around the prediction of TBM tunneling parameters, including theoretical prediction models (<xref ref-type="bibr" rid="B4">Evans, 1965</xref>; <xref ref-type="bibr" rid="B42">Zhou et&#x20;al., 2016</xref>), empirical prediction models (<xref ref-type="bibr" rid="B2">Barton, 2000</xref>; <xref ref-type="bibr" rid="B8">Gertsch et&#x20;al., 2007</xref>), and prediction models based on machine learning methods (<xref ref-type="bibr" rid="B23">Sun et&#x20;al., 2018</xref>; <xref ref-type="bibr" rid="B39">Zhang et&#x20;al., 2021a</xref>). Based on indentation test or full-scale laboratory cutting test, the theoretical prediction model quantifies the equilibrium force equation required for cutting force. For example, the CSM model proposed by the Colorado School of Mines (<xref ref-type="bibr" rid="B20">Rostami, 1997</xref>) summarizes rock breaking laws and calculates TBM tunneling parameters based on the results of full-scale laboratory cutting tests on plenty of rock samples. This type of model considers limited engineering factors and has certain limitations. For improving the applicability of the theoretical model, Yagiz (<xref ref-type="bibr" rid="B30">Yagiz, 2006</xref>) improved the CSM model and introduced the research on the brittleness and discontinuity of rock mass. Zhang et&#x20;al. (<xref ref-type="bibr" rid="B34">Zhang et&#x20;al., 2013</xref>) established a theoretical load prediction model for shield tunneling machines with Earth pressure balance considering the influence of soil-rock interlayer foundation. Zhou and Zhai (<xref ref-type="bibr" rid="B44">Zhou and Zhai, 2018</xref>) extended the theoretical cutter head torque model to mixed surface grinding. In addition to the above theoretical prediction models, different scholars have conducted multi-angle explorations on the prediction of TBM tunneling parameters based on empirical learning methods and have made certain research progress. Krause (<xref ref-type="bibr" rid="B16">Krause, 1976</xref>) proposed a widely used empirical formula for TBM load prediction. Xue et&#x20;al. (<xref ref-type="bibr" rid="B15">Jing et&#x20;al., 2019</xref>) studied the rock crushing process based on experiments. Entacher et&#x20;al. (<xref ref-type="bibr" rid="B3">Entacher et&#x20;al., 2014</xref>) proposed a rock crushing test method for cutting experiments and used an empirical method to estimate the load in the light of the test results. In addition, with the continuous improvement of test equipment, multi-factor prediction models represented by the Norwegian Institute of Technology (NTNU) model (<xref ref-type="bibr" rid="B23">Sun et&#x20;al., 2018</xref>) have been widely used. Although the above models have achieved abundant research results, they still have different degrees of limitations in the prediction process. Based on the existing engineering experience and through regression analysis, the empirical prediction model establishes the empirical relationship between the TBM tunneling parameters and rock mass parameters, but it only has a good prediction effect on specific strata, and the factors considered in the prediction process are limited. It has great limitations and poor universality under different geological conditions. The theoretical prediction model is mainly based on the summary of test results and mechanical theoretical analysis and cannot sensitively capture the small changes of TBM load, which is quite different from the actual TBM tunneling construction.</p>
<p>With the rapid development of artificial intelligence technology and the continuous improvement of various detection technologies (<xref ref-type="bibr" rid="B35">Zhang et&#x20;al., 2020a</xref>; <xref ref-type="bibr" rid="B36">Zhang et&#x20;al., 2021b</xref>), to make up for the shortcomings of the above traditional prediction models, many scholars have proposed a series of new intelligent prediction models for TBM tunneling parameters based on machine learning algorithms. Wen et&#x20;al. (<xref ref-type="bibr" rid="B28">Wen et&#x20;al., 2009</xref>) established a predication model based on Monte Carlo-BP neural network and ranked the importance of parameters to improve the prediction accuracy of TBM tunneling speed. Mahdevari et&#x20;al. (<xref ref-type="bibr" rid="B19">Mahdevari et&#x20;al., 2014</xref>) and Tao et&#x20;al. (<xref ref-type="bibr" rid="B25">Tao et&#x20;al., 2015</xref>) applied support vector regression (SVR) and random forest to predict the penetration rate of TBM in hard rock conditions, respectively. Xiong et&#x20;al. (<xref ref-type="bibr" rid="B29">Xiong et&#x20;al., 2017</xref>) established a BP neural network model through MATLAB based on the surrounding rock and machine performance parameters to predict the penetration of TBM. Compared with other optimization algorithms, particle swarm optimization (PSO) has the several advantages, that is, fewer parameters need to be adjusted, the algorithm implementation is simpler, the efficiency is higher, the robustness is better, and it is easy to converge. Therefore, Hou et&#x20;al. (<xref ref-type="bibr" rid="B13">Hou et&#x20;al., 2020</xref>) improved the standard particle swarm optimization (PSO) algorithm and proposed a TBM prediction model based on the improved PSO to optimize the BP neural network. In addition, Hou et&#x20;al. (<xref ref-type="bibr" rid="B11">Hou et&#x20;al., 2019</xref>) proposed an exponential adjustment inertia weight immune particle swarm optimization to enhance the accuracy and reliability regarding the selection of shield tunneling parameter values. The application of machine learning algorithm effectively improves the prediction accuracy of TBM tunneling parameter. However, due to the timeliness of TBM parameters, the machine learning algorithm fails to consider the time variation characteristics of various parameters, which greatly increases the difficulty of feature extraction and analysis in the prediction process. Therefore, the further development of more robust and effective algorithms is still an urgent problem to be solved.</p>
<p>As a new field, deep learning (<xref ref-type="bibr" rid="B38">Zhang et&#x20;al., 2021c</xref>) has the advantages of efficient learning, transferability and strong adaptability compared with traditional machine learning algorithms. Due to advanced optimization techniques and powerful GPU computing power, deep learning models have been successfully applied in practical engineering fields such as speech recognition (<xref ref-type="bibr" rid="B37">Zhang et&#x20;al., 2018b</xref>), image processing (<xref ref-type="bibr" rid="B9">Graves et&#x20;al., 2009</xref>), and machine translation (<xref ref-type="bibr" rid="B24">Tan et&#x20;al., 2018</xref>). Recurrent neural network (RNN) (<xref ref-type="bibr" rid="B14">Jin et&#x20;al., 2018</xref>) is a special network structure in neural network for processing time series data, which is widely used in sequence related fields such as language model (<xref ref-type="bibr" rid="B40">Zhao and Dong, 2018</xref>), part-of-speech tagging (<xref ref-type="bibr" rid="B22">Si et&#x20;al., 2018</xref>). The long-short term memory (LSTM) network (<xref ref-type="bibr" rid="B26">Vlachas et&#x20;al., 2018</xref>; <xref ref-type="bibr" rid="B18">Liu et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B33">Zhang et&#x20;al., 2020b</xref>; <xref ref-type="bibr" rid="B27">Wang et&#x20;al., 2021</xref>) improves the unit structure of the traditional recurrent neural network and effectively solves the long-term dependency problems such as gradient disappearance in the RNN network. However, LSTM network is a one-way sequence structure, which cannot use the subsequent time information to calculate the output, and the data processing process is cumbersome. To solve this problem, this paper improves the propagation mode of LSTM neural network, introduces a bidirectional learning strategy, optimizes the model by PSO, and puts forward a prediction method of TBM tunneling parameters based on PSO-Bi-LSTM&#x20;model.</p>
<p>Taking the data set based on the TBM3 bid section of Songhua River water conveyance project as the research object, 9,350 tunneling cycles are randomly selected as the model training set in the light of the ratio of 17:1 by data mining method. Different from the traditional prediction method that uses the data of the ascending segment to predict the parameters of the stable segment, this paper selects the data of the complete tunneling cycle to predict the TBM tunneling parameters. Using Pearson correlation analysis, this paper extracts the 21 key parameters with the highest correlation with the predicted parameters from the 199-dimensional tunneling parameters of the complete tunneling cycle as the model input features. Meanwhile, the Adam optimizer is used to train Bi-LSTM, and the mean square error (MSE) is used as the loss function of the model. By comparing with the current relevant algorithms and analyzing the prediction effect under different surrounding rock grades, the prediction performance of the PSO-Bi-LSTM model and its applicability under different surrounding rock grades are verified, to provide a more feasible intelligent decision-making method of tunneling parameters for TBM-assisted intelligent construction.</p>
</sec>
<sec id="s2">
<title>Bi-LSTM Model Optimized by PSO</title>
<sec id="s2-1">
<title>Unidirectional LSTM</title>
<p>RNN is a special kind of network structure used to process sequence data. Different from the traditional neural network model, the RNN network has a high-dimensional hidden nonlinear internal structure, which can memorize the information of the previous moment and apply it to the current output vector. Theoretically, the RNN network can process sequence data of any length. But in practice, the information that the RNN network can store is limited, and there may be varying degrees of information forgetting during long-distance data transmission, and the input of the hidden layer has a significant impact on the output of the network. The influence decays as the network loop continues to recurse, making it difficult to deal with long-term dependencies such as vanishing gradients.</p>
<p>To solve this problem, related scholars introduced a gating mechanism upon the RNN network to form a LSTM network. Compared with the RNN network, LSTM adds three control gates, namely input gate, output gate, and forget gate. The unit structure of LSTM is shown in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>, which is mainly composed of one memory unit and three gating units. Through the gated unit structure, the memory unit can effectively filter the historical information. The output vector of the hidden layer at the previous moment and the information at the current moment are combined into the input vector at the current moment, and then be stored, forgotten and output adaptively through the LSTM&#x20;unit.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>LSTM structure diagram (<xref ref-type="bibr" rid="B7">Gao et&#x20;al., 2019</xref>).</p>
</caption>
<graphic xlink:href="feart-10-854807-g001.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>Bi-LSTM</title>
<p>LSTM network can effectively deal with long-term dependence problems such as gradient disappearance in variable-length sequences, but TBM tunneling parameters are time-dependent, and the data change law is not only related to past information, but also considers the impact of future information on the model prediction performance. For changing the limitation that the traditional LSTM network only draws conclusions from past information, some scholars have improved the propagation method of the LSTM network and proposed a Bi-LSTM network.</p>
<p>Bi-LSTM network is composed of forward LSTM and backward LSTM. Compared with traditional LSTM network, Bi-LSTM network can better adapt to sequence data with strong round-trip correlation and effectively capture the dynamic characteristics of TBM tunneling parameters. <xref ref-type="fig" rid="F2">Figure&#x20;2</xref> shows the Bi-LSTM network structure, which adds a backpropagation layer upon LSTM. The forward training sequence and the backward training sequence are two independent LSTM structures. The two structures are symmetrical, and the information transmission directions are opposite. The forward training sequence calculates the current moment information forward, and the backward training sequence calculates the same sequence backwards. Bi-LSTM predicts all input vectors based on the timing of the input features, the hidden layer integrates the past and future information and outputs to the output layer, and finally integrates the forward and reverse information to output the prediction result.<disp-formula id="e1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m3">
<mml:mrow>
<mml:msubsup>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>6</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where, <inline-formula id="inf2">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the current state of the forward hidden layer; <inline-formula id="inf3">
<mml:math id="m6">
<mml:mrow>
<mml:msubsup>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x27;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the current state of the reverse hidden layer; <inline-formula id="inf4">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the input value of the input layer at the current moment; <inline-formula id="inf5">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the output value of the output layer at the current moment; <inline-formula id="inf6">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x3001; <inline-formula id="inf7">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x3001; <inline-formula id="inf8">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x3001; <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x3001; <inline-formula id="inf10">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x3001; <inline-formula id="inf11">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>6</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the corresponding weight matrices of information propagating along the time series respectively.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Bi-LSTM network structure diagram.</p>
</caption>
<graphic xlink:href="feart-10-854807-g002.tif"/>
</fig>
</sec>
<sec id="s2-3">
<title>Particle Swarm Optimization</title>
<p>PSO is a population-based computational method for intelligent bionic evolution, first proposed by American professors Eberhart and Kennedy in 1995. The concept of PSO originates from the research on the predation behavior of birds and realizes the intelligence of problem solving through cooperation and information sharing among individuals in the group. Compared with optimization algorithms such as genetic algorithm and ant colony algorithm, PSO has a relatively simple structure, fewer adjustment parameters, and has the advantage of fast convergence.</p>
<p>PSO uses the velocity-position iterative search method to determine the global optimal solution when solving the optimization problem. First, some particles are randomly initialized in the solution space. Each particle can be regarded as a search individual in the search space. The current velocity and position of the particle correspond to a candidate set of the optimization problem and are dynamically adjusted in accordance with the fitness function. The point where the fitness function is optimal is recorded as the current individual extreme value, also known as the local optimal solution. The local optimal solution is shared with other particles in the particle swarm, and the optimal individual extreme value is obtained by comparative analysis as the current global optimal solution of the whole particle swarm. The particle speed and position adjust the update state in the light of the two optimal solutions in the optimization process, and finally find the optimal parameters. According to the principle of the PSO above, the state update equation of the particle at time t&#x2b;1 is as follows:<disp-formula id="e4">
<mml:math id="m15">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m16">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where, <inline-formula id="inf12">
<mml:math id="m17">
<mml:mi>v</mml:mi>
</mml:math>
</inline-formula> is the particle swarm velocity; <inline-formula id="inf13">
<mml:math id="m18">
<mml:mi>&#x3c9;</mml:mi>
</mml:math>
</inline-formula> is the inertia weight (non-negative), the larger the value of <inline-formula id="inf14">
<mml:math id="m19">
<mml:mi>&#x3c9;</mml:mi>
</mml:math>
</inline-formula>, the stronger the global optimization ability and the weaker the local optimization; <inline-formula id="inf15">
<mml:math id="m20">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula> is the particle swarm position; <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are a random function in the range [0, 1]; <inline-formula id="inf18">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf19">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the learning factor; <inline-formula id="inf20">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the local optimal solution; <inline-formula id="inf21">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the global optimal solution.</p>
</sec>
<sec id="s2-4">
<title>Bi-LSTM Model Optimized by PSO</title>
<p>The basic idea of constructing the PSO-Bi-LSTM model is to use the PSO to optimize the bias and weights of the Bi-LSTM neural network, thereby improving its convergence speed and prediction accuracy. Compared with some deterministic algorithms, the PSO, as an uncertain algorithm of bionic optimization, has self-organization, robustness, and essential parallelism. Each particle cooperates with each other to better adapt to the environment, ensuring the effectiveness and practicability of the algorithm under different conditions and environments. <xref ref-type="fig" rid="F3">Figure&#x20;3</xref> is the specific algorithm flow of&#x20;PSO.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Flow chart of PSO algorithm.</p>
</caption>
<graphic xlink:href="feart-10-854807-g003.tif"/>
</fig>
<p>The specific steps of PSO to optimize Bi-LSTM are as follows:<list list-type="simple">
<list-item>
<p>1) The method of constructing binary state discriminant function is used to preprocess the original data of TBM tunneling, and the data and outliers of the stop section are eliminated to obtain valid data samples.</p>
</list-item>
<list-item>
<p>2) Normalize the input data, import the PSO-Bi-LSTM model, determine the particle swarm search space, initialize the particle swarm parameters, set the optimization function, parameter dimension, number of iterations, and upper and lower limits of the parameters to be optimized.</p>
</list-item>
<list-item>
<p>3) Calculate the fitness value of each particle, update the particle based on the fitness function, and determine the local optimal solution; and compare the local optimal solution of each particle to obtain the current global optimal solution.</p>
</list-item>
<list-item>
<p>4) Determine the velocity and position of the particle at the current moment in the light of <xref ref-type="disp-formula" rid="e4">Eqs 4</xref>,&#x20;<xref ref-type="disp-formula" rid="e5">5</xref>.</p>
</list-item>
<list-item>
<p>5) Train the model and judge whether the predicted value reaches the expected value or reaches the maximum number of iterations. If the conditions are met, end the model training, and output the optimization result; otherwise, after recording the historical information, continue to execute the Bi-LSTM algorithm to train the model until it reaches the expectation.</p>
</list-item>
<list-item>
<p>6) In accordance with the optimized parameters of PSO, a PSO-Bi-LSTM model is constructed to predict the TBM tunneling parameters, and an appropriate evaluation function is selected to evaluate the prediction effect.</p>
</list-item>
</list>
</p>
</sec>
</sec>
<sec id="s3">
<title>Project Overview and Data Processing</title>
<sec id="s3-1">
<title>Project Overview</title>
<p>The Songhua River water conveyance project in Jilin Province has a total length of 263.01&#xa0;km and a water diversion tunnel of 133.98&#xa0;km. It is a large-scale cross-regional water diversion project with the largest scale, the longest water transmission line, and the most difficult construction in Jilin Province. The total length of the TBM3 bid section is 22,955&#xa0;m, and the construction projects are mainly water diversion tunnels, shaft excavation, support, and drainage work. Among them, the tunnel excavation section with a total length of 20,198&#xa0;m and a maximum buried depth of 260&#xa0;m is mainly constructed by TBM and supplemented by the drilling and blasting method, and its engineering geological conditions are shown in <xref ref-type="fig" rid="F4">Figure&#x20;4</xref>. The lithology of the stratum involved in this section is mainly granite and limestone, and the surrounding rock grades II to V are distributed. The groundwater is divided into five grades in the light of the degree of humidity. The distribution ratio of the granite area to the limestone area is 1:1.58; the proportions of grades II to V of the surrounding rocks in the granite area are 7.03, 65.23, 25.14 and 2.60% respectively; the proportions of grades II to V of the surrounding rocks in the limestone area are 5.19, 66.70, 22.83 and 5.28% respectively.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Statistics on geological conditions of TBM construction section. <bold>(A)</bold> Granite classification statistics; <bold>(B)</bold> Limestone classification statistics.</p>
</caption>
<graphic xlink:href="feart-10-854807-g004.tif"/>
</fig>
<p>The data of the TBM3 bit section is taken as the research object. The data collection frequency is 1&#xa0;Hz, and an average of 86,400 data are collected every day. Each data includes 199-dimensional TBM tunneling parameters such as the propulsion speed, total thrust, cutter head torque and cutter head power. As shown in <xref ref-type="fig" rid="F5">Figure&#x20;5</xref>, the TBM tunneling process is composed of several tunneling cycles. Generally, the cylinder stroke is used as one tunneling cycle, with about 10&#x2013;20 tunneling cycles per day. The tunneling data of a complete tunneling cycle is selected to predict the tunneling parameters of the stable segment of the next tunneling cycle, thereby judging the tunneling state of&#x20;TBM.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Variation curve of TBM tunneling parameters in 1&#xa0;day.</p>
</caption>
<graphic xlink:href="feart-10-854807-g005.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>Data Preprocessing</title>
<p>
<xref ref-type="fig" rid="F5">Figure&#x20;5</xref> shows that the TBM tunneling parameter-time variation in a certain day. The adjacent tunneling cycles are divided by the shutdown state. The shutdown data (that is, the data with the TBM tunneling parameter value of 0) belongs to useless data for the machine learning algorithm. For eliminating the influence of the shutdown state data, the binary state discriminant function is constructed to preprocess the original working data and extract the effective tunneling data of each tunneling cycle from the record file. The formula for judging whether the TBM tunneling parameter value is the data of the shutdown section is as follows:<disp-formula id="equ1">
<mml:math id="m27">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>F</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>V</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m28">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x2260;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where, I is the binary state discriminant function; N is the propulsion speed; F is total thrust; T is cutter head torque; V is cutter head power. When the binary state discriminant function I &#x3d; 0, it means that this segment of data is the shutdown segment data; when I &#x3d; 1, it means that this segment of data is the TBM normal running state&#x20;data.</p>
<p>Due to the influence of equipment factors, construction environment and construction experience of operators, there are abnormal working conditions in the collected data samples, which affect the prediction accuracy of the model. Therefore, the 3&#x20;<inline-formula id="inf22">
<mml:math id="m29">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> criterion is used to identify and remove outliers. The data processing flow is shown in <xref ref-type="fig" rid="F6">Figure&#x20;6</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Flow chart of data processing.</p>
</caption>
<graphic xlink:href="feart-10-854807-g006.tif"/>
</fig>
<p>The original data is read row by row, and the input data is marked and judged based on total thrust. The first total thrust (non-zero value) data is marked as P1; then continue to read the next data, and the second total thrust (zero value) data is marked as P2. Subsequently, it is necessary to determine whether the data between P1 and P2 is within the range of 500&#xa0;s to 5,000&#xa0;s. If not, discard the data; if it is, output the data of P1 and P2 to the corresponding file. According to the above method, all data are sequentially extracted, and the data preprocessing process ends. Based on data preprocessing, a total of 9,900 groups of valid tunneling cycles were extracted, 9,350 groups of tunneling cycles were randomly selected as the model training set, and the remaining 550 groups of tunneling cycles were used as the model test&#x20;set.</p>
</sec>
<sec id="s3-3">
<title>Tunneling Cycle Extraction</title>
<p>In accordance with the data preprocessing results, the working state of the TBM at each moment is determined, and valid data samples are extracted, wherein each group of continuous tunneling sequences corresponds to a complete tunneling cycle, and the data between adjacent tunneling cycles corresponds to a set of stop data. As shown in <xref ref-type="fig" rid="F7">Figure&#x20;7</xref>, the TBM tunneling process can generally be divided into an ascending segment and a stable segment.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>A certain complete tunneling cycle during TBM construction.</p>
</caption>
<graphic xlink:href="feart-10-854807-g007.tif"/>
</fig>
<p>In the existing TBM tunneling parameter prediction research, several scholars such as Hou et&#x20;al. (<xref ref-type="bibr" rid="B13">Hou et&#x20;al., 2020</xref>) and Zhou et&#x20;al. (<xref ref-type="bibr" rid="B43">Zhou et&#x20;al., 2020</xref>) usually analyze and predict the parameters of the stable segment based on the data of the ascending segment, which helps the driver to judge the tunneling state and optimize the adjustment of parameters to a certain extent. However, the method of predicting TBM tunneling parameters by using the ascending segment data requires a lot of time to identify and extract data. The accuracy of the ascending segment identification directly affects the model prediction performance. Therefore, how to avoid the extraction of invalid features of the ascending segment is still an urgent problem to be solved. Secondly, the duration of the ascending segment is short, and the amount of data contained is limited, which cannot completely and&#x20;accurately display the law of rock-machine interaction. In addition, the stable segment occupies most time of the total tunneling section. For the geological conditions that may be different from the ascending segment, when only the rock-machine interaction law of the ascending section is used to reflect the working state of the TBM stable segment, there will be large error. Therefore, this paper uses the data of the complete tunneling period to train the prediction model, which can effectively reduce the complexity and difficulty of the huge data processing generated during the TBM tunneling process, greatly improve the data preprocessing efficiency, and more accurately display the rock-machine interaction. It can provide a higher-quality intelligent decision-making method for TBM tunneling construction (<xref ref-type="fig" rid="F8">Figure 8</xref>).</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Comparison of the prediction processing flow between the ascending segment and the complete cycle. <bold>(A)</bold> Ascending segment prediction (<xref ref-type="bibr" rid="B13">Hou et&#x20;al., 2020</xref>); <bold>(B)</bold> complete cycle prediction.</p>
</caption>
<graphic xlink:href="feart-10-854807-g008.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<title>Prediction Model Based on PSO-Bi-LSTM</title>
<sec id="s4-1">
<title>Feature Selection</title>
<p>The construction conditions of TBM tunneling are often complex, and the data generated during the working process of the equipment contains 199- dimensional parameters. However, when predicting TBM tunneling parameters, the selection of characteristic variables is not the better. On the one hand, too many parameters will cause the model dimension to be too high and the calculation will be slow; on the other hand, some parameters are not highly correlated with the prediction parameters, and too many selections will reduce the model prediction accuracy. Therefore, it is necessary to perform feature selection on the 199-dimensional tunneling parameters in the TBM operating data, with the aim of assisting the optimization and adjustment of the TBM tunneling parameters.</p>
<p>There are many factors affecting the prediction of TBM tunneling parameters, but most of the parameters that characterize the law of rock-machine interaction are greatly influenced by human factors and have poor correlation with rock-machine interaction, so they cannot be directly used for model prediction and analysis. Therefore, this paper only selects the propulsion speed, total thrust, cutter head torque and cutter head power of the TBM tunneling stable segment as the output characteristics of the&#x20;model.</p>
<p>The selection of input features is of great significance to the parameter optimization of the model and the efficiency of intelligent decision-making. Based on the complexity of the model, the accuracy of prediction and the comprehensive consideration of previous studies, this paper uses Pearson correlation analysis to identify the 199-dimensional TBM tunneling parameters, eliminates irrelevant parameter variables, and selects key model parameters as model inputs. The formula for calculating the Pearson correlation coefficient is as follows:<list list-type="simple">
<list-item>
<p>1) Calculate the average of the data:</p>
</list-item>
</list>
<disp-formula id="e8">
<mml:math id="m30">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>i</mml:mi>
</mml:munder>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>2) Calculate the variance of the data:</p>
</list-item>
</list>
<disp-formula id="e9">
<mml:math id="m31">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>3) Compute data covariance:</p>
</list-item>
</list>
<disp-formula id="e10">
<mml:math id="m32">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>4) Calculate data correlation:</p>
</list-item>
</list>
<disp-formula id="e11">
<mml:math id="m33">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where, <inline-formula id="inf23">
<mml:math id="m34">
<mml:mi>&#x3bc;</mml:mi>
</mml:math>
</inline-formula> is the mean of the data sample <inline-formula id="inf24">
<mml:math id="m35">
<mml:mi>X</mml:mi>
</mml:math>
</inline-formula>; <inline-formula id="inf25">
<mml:math id="m36">
<mml:mi>v</mml:mi>
</mml:math>
</inline-formula> is the mean of the data sample <inline-formula id="inf26">
<mml:math id="m37">
<mml:mi>Y</mml:mi>
</mml:math>
</inline-formula>; <inline-formula id="inf27">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the input parameter; <inline-formula id="inf28">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the frequency of occurrence of the input parameter; the larger the absolute value of <inline-formula id="inf29">
<mml:math id="m40">
<mml:mi>&#x3b7;</mml:mi>
</mml:math>
</inline-formula>, the stronger the correlation; the closer <inline-formula id="inf30">
<mml:math id="m41">
<mml:mi>&#x3b7;</mml:mi>
</mml:math>
</inline-formula> is to 0, the weaker the correlation.</p>
<p>Based on the Pearson correlation analysis results, the PSO-Bi-LSTM model constructed in this paper selects the 21 key parameters with the highest correlation with the predicted parameters in the complete tunneling cycle data as the input&#x20;features of the model, to realize the prediction and analysis of the four key parameter indicators in the TBM stable segment. The 21-dimensional input feature identification results corresponding to the four prediction parameters of the model divided according to the size of the correlation coefficient of each parameter are shown in <xref ref-type="fig" rid="F9">Figure&#x20;9</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Model identification results for four key parameters.</p>
</caption>
<graphic xlink:href="feart-10-854807-g009.tif"/>
</fig>
<p>To solve the problems of low prediction efficiency and slow convergence speed caused by the dimensional difference between the tunneling parameters, this paper normalizes the input data of the model, and the formula is as follows:<disp-formula id="e12">
<mml:math id="m42">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where, <inline-formula id="inf31">
<mml:math id="m43">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mo>&#x27;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the normalized input parameter; <inline-formula id="inf32">
<mml:math id="m44">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula> is the actual input value; <inline-formula id="inf33">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the minimum value of the input parameter; <inline-formula id="inf34">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum value of the input parameter.</p>
</sec>
<sec id="s4-2">
<title>Model Establishment</title>
<p>
<xref ref-type="fig" rid="F10">Figure&#x20;10</xref> shows the TBM tunneling parameter prediction model based on the PSO-Bi-LSTM. Before using the PSO to optimize, the Bi-LSTM model structure needs to be determined first. Compared with the unidirectional LSTM, a back-propagation layer is added. Each layer of this structure contains two parallel layers, which control the forward and backward outputs respectively, and can utilize the contextual information in the meanwhile.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Prediction model of TBM tunneling parameters based on PSO-Bi-LSTM.</p>
</caption>
<graphic xlink:href="feart-10-854807-g010.tif"/>
</fig>
<p>After data preprocessing, the original data is divided into training set and test set in a ratio of 17:1. The 21 key parameters with the highest correlation with a certain tunneling parameter to be predicted in the complete tunneling cycle extracted from the training set are input into the Bi-LSTM. The Bi-LSTM is optimized by PSO, and the global optimal solution obtained by iterative optimization is input into the Bi-LSTM.</p>
</sec>
<sec id="s4-3">
<title>Model Training and Evaluation</title>
<p>To verify the generalization ability of the model, this paper adopts the goodness of fit <inline-formula id="inf35">
<mml:math id="m47">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and the mean absolute percentage error (MAPE) as the performance indicators for evaluating the intelligent prediction model.<disp-formula id="e13">
<mml:math id="m48">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
<disp-formula id="e14">
<mml:math id="m49">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where, <inline-formula id="inf36">
<mml:math id="m50">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the predicted value of the model; <inline-formula id="inf37">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the true value; <inline-formula id="inf38">
<mml:math id="m52">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula> is the sample number; <inline-formula id="inf39">
<mml:math id="m53">
<mml:mi>n</mml:mi>
</mml:math>
</inline-formula> is the total number of samples in the test&#x20;set.</p>
<p>The preprocessed data set is divided into training set and test set proportionally, in which the data of the training set is continuously used to iteratively optimize the model and update the model parameters; the test set is used to test the performance of the model and verify the generalization ability of the model. To improve the accuracy of the training model, this paper uses the Adam optimizer to update and optimize the network, and the loss function is the MSE function. The number of hidden layer nodes and layers will be discussed in <italic>Model Parameter Analysis</italic>. A fully connected layer is added after the hidden layer, and the learned distributed feature representation is mapped to the sample label space, so that the output feature dimension is represented as one dimension, which speeds up the model calculation efficiency. Considering the prevention of the model from overfitting, each layer of unit is regularized, and the dropout probability is set to 0.3. The maximum number of iterations is set to 50. When the number of iterations reaches the requirement or the average loss value no longer decreases with the iterations, the training is stopped.</p>
</sec>
<sec id="s4-4">
<title>Model Parameter Analysis</title>
<p>Before using PSO to optimize Bi-LSTM, the network structure of Bi-LSTM needs to be determined. Parameters such as the number of hidden layer nodes, the number of hidden layers, and the training learning rate <inline-formula id="inf40">
<mml:math id="m54">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula> of the Bi-LSTM network need to be adjusted many times, so it is difficult to effectively judge the optimal state of the model. To improve the prediction accuracy, this paper takes the propulsion speed as an example to discuss the hyperparameters and determines the optimal parameters of the model through two indicators, namely the MAPE and the goodness of fit <inline-formula id="inf41">
<mml:math id="m55">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.<list list-type="simple">
<list-item>
<p>1) Discussion on number of hidden layer nodes in Bi-LSTM network</p>
</list-item>
</list>
</p>
<p>In the Bi-LSTM neural network, the selection of the number of hidden layer nodes is extremely important, which not only has a great impact on the performance of the neural network model, but also is the direct cause of overfitting. However, the theory of determining the optimal number of hidden layer nodes in neural networks is not yet mature. Research shows that the number of hidden layer nodes is not only related to the number of input/output layer nodes, but also depends on the complexity of the problem to be solved and the characteristics of the sample. If the number of nodes is too large, it is prone to over-fitting, which reduces the generalization ability of the model; if the number of nodes is too small, the model cannot fully learn the characteristics of time series data and reduces the performance of the model. To solve the above problems, scholars have proposed a variety of discrimination methods to determine the number of hidden layer units based on many experimental studies (<xref ref-type="bibr" rid="B17">Liu et&#x20;al., 2012</xref>; <xref ref-type="bibr" rid="B10">Han et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B41">Zheng et&#x20;al., 2020</xref>). In this study, the empirical formula is used to determine the value range of the number of hidden layer units:<disp-formula id="e15">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where, <inline-formula id="inf42">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of nodes in the input layer; <inline-formula id="inf43">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of hidden layer nodes; <inline-formula id="inf44">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of output layer nodes; <inline-formula id="inf45">
<mml:math id="m60">
<mml:mi>a</mml:mi>
</mml:math>
</inline-formula> is a constant, <inline-formula id="inf46">
<mml:math id="m61">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>To prevent the model from overfitting and reduce the complexity of the model, the maximum number of iterations of the model in this section is 50, and the number of particle swarm populations is 30; other parameters such as the number of hidden layers is set to two according to experience, the learning rate is set to 0.001, and the value range of the number of the hidden layer is 3&#x2013;13. <xref ref-type="fig" rid="F11">Figure&#x20;11</xref> shows the prediction of the propulsion speed with different numbers of hidden layer units based on lots of training samples. As the number of hidden layer units increases, the mean absolute percent error first decreases and then increases, and the goodness of fit first increases and then decreases. Too many or too few hidden layer nodes will reduce the prediction performance of the model. To sum up, when the number of nodes is 5, the prediction effect is optimal, so the number of hidden layer nodes in this model is set to 5.<list list-type="simple">
<list-item>
<p>2) Discussion on hidden layers of Bi-LSTM network</p>
</list-item>
</list>
</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Prediction results of the propulsion speed under different number of hidden layer&#x20;nodes.</p>
</caption>
<graphic xlink:href="feart-10-854807-g011.tif"/>
</fig>
<p>For the sake of exploring the optimal network structure, the number of layers of the model is further analyzed and studied. Theoretically, the prediction performance of the model is proportional to the number of hidden layers, but the time cost of model training increases gradually with the increase of the number of layers, the convergence effect and efficiency drop sharply, and the model often falls into the dilemma of local optimal solution, which leads to training long-term dependency problems such as information loss and gradient disappearance in the process.</p>
<p>Taking the propulsion speed as an example, the number of hidden layer nodes is set to 5, the maximum number of iterations is 50, the number of particle swarm populations is 30, the range of layers is set to 1&#x223c;8 based on experience, and the learning rate is&#x20;0.001.</p>
<p>As shown in <xref ref-type="fig" rid="F12">Figure&#x20;12</xref>, when the number of hidden layers of Bi-LSTM is 2, the model accuracy is higher than that of single layer. However, the increase of the number of layers did not improve the prediction performance of the model. On the contrary, it fell into the problem of unable to find the global optimal solution, which greatly increased the risk of overfitting. Therefore, the number of hidden layers in this paper is selected as 2.<list list-type="simple">
<list-item>
<p>3) Discussion on learning rate <inline-formula id="inf47">
<mml:math id="m62">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula> for Bi-LSTM network training</p>
</list-item>
</list>
</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Prediction results of the propulsion speed with different number of hidden layers.</p>
</caption>
<graphic xlink:href="feart-10-854807-g012.tif"/>
</fig>
<p>After the Bi-LSTM neural network structure is determined, the training learning rate of the model needs to be discussed. As an important hyperparameter in deep learning, the learning rate determines whether the objective function can converge to the local minimum and the convergence efficiency. If the learning rate is set too small, the convergence process is very slow, and even the algorithm does not converge; if the learning rate is set too large, the algorithm is prone to oscillation or divergence, resulting in gradient explosion (<xref ref-type="bibr" rid="B21">Shen et&#x20;al., 2020</xref>). Therefore, the maximum number of iterations of the established model is 50, the number of particle swarm populations is 30, the number of hidden layer nodes is set to 5, the number of layers is set to 2, and the learning rate is set to 0.0001, 0.0005, 0.001, 0.01, 0.05, 0.1, 0.2, 0.3, 0.4, 0.5 according to experience, respectively.</p>
<p>Taking the propulsion speed as an example, <xref ref-type="fig" rid="F13">Figure&#x20;13</xref> shows the prediction results of the model under different learning rates. When the learning rate is 0.001, the prediction result of the model is the most stable, the MAPE is relatively low compared to other cases, and the goodness of fit is relatively high, so this paper selects the model learning rate of&#x20;0.001.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Predicted results of the propulsion speed at different learning&#x20;rates.</p>
</caption>
<graphic xlink:href="feart-10-854807-g013.tif"/>
</fig>
<p>In summary, the final structural parameters of the model are determined through experimental research: the number of hidden layers is 2, the number of nodes is 5, and the learning rate is&#x20;0.001.</p>
</sec>
</sec>
<sec id="s5">
<title>Model Application and Comparison</title>
<sec id="s5-1">
<title>Application of PSO-Bi-LSTM Model Under Different Surrounding Rock Grades</title>
<p>In the actual tunneling process, the interaction between the TBM and the surrounding rock produces a complex rock-machine relationship. How to realize the real-time perception of the current rock mass information and ensure that the current TBM tunneling state matches the complex and changeable rock mass conditions is still a hot issue in TBM construction. This section studies the prediction performance of PSO-Bi-LSTM model under different surrounding rock grades based on the construction database of TBM3 bid section of Songhua River water conveyance project in Jilin Province. The 21-dimensional parameters with the highest correlation with the predicted parameters in the complete tunneling cycle are selected as the input features of the model to realize the prediction and analysis of the four key parameters (total thrust, the propulsion speed, cutter head torque and cutter head power) in the stable segment of the TBM tunneling; and the goodness of fit <inline-formula id="inf48">
<mml:math id="m63">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and the MAPE are used as evaluation indicators to judge the validity of the model prediction.</p>
<p>The data samples in this paper are collected from a certain construction section of the TBM3 bid section. Based on the data preprocessing, a total of 9,900 valid tunneling cycles are extracted, and 9,350 tunneling cycles are randomly selected as the model training set, and the remaining data are used as the model test set. It is used to verify the applicability of the trained model to different surrounding rock levels. Among them, the surrounding rock grades are mainly distributed in grades II to V, among which grade III surrounding rock accounts for the largest proportion in this tunneling section, and there are relatively few grades II and V surrounding&#x20;rock.</p>
<p>
<xref ref-type="fig" rid="F14">Figure&#x20;14</xref> shows the prediction results of the PSO-Bi-LSTM model under different surrounding rock levels. It can be seen from the analysis of the figure that the predicted result and the measured value of each tunneling parameter have a high degree of fitting, and there is a large deviation only in individual samples. In addition, the prediction agreement between the propulsion speed and total thrust is the highest under the conditions of different surrounding rock grades; the prediction agreement between cutter head power and cutter head torque is relatively&#x20;low.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Prediction results of the PSO-Bi-LSTM model under different surrounding rock grades.</p>
</caption>
<graphic xlink:href="feart-10-854807-g014.tif"/>
</fig>
<p>
<xref ref-type="table" rid="T1">Table&#x20;1</xref> shows the statistical analysis results of the evaluation indicators of the four key tunneling parameters under different surrounding rock grades. From the analysis of the goodness of fit and error of the prediction results, the PSO-Bi-LSTM model has high prediction accuracy. The higher the goodness of fit <inline-formula id="inf49">
<mml:math id="m64">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of the TBM tunneling parameters, the lower the MAPE, and the better the prediction effect of the model. Comparing the goodness of fit, the average values of the goodness of fit of the cutter head power, cutter head torque, the propulsion speed and total thrust are 0.912, 0.933, 0.975 and 0.972, respectively, and the goodness of fit of all reached above 0.91. This shows that the PSO-Bi-LSTM model has excellent prediction effect for each parameter. The prediction accuracy of total thrust in surrounding rocks at all levels is relatively high, and the fluctuation of the goodness of fit of its samples is much lower than that of other parameters, and the goodness of fit of other parameters fluctuates greatly under different surrounding rock grades.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Statistics of evaluation indicators of four tunneling parameters under different surrounding rock grades.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Surrounding rock classification</th>
<th align="center">Evaluation indicators</th>
<th align="center">Cutter head power P</th>
<th align="center">Cutter head torque T</th>
<th align="center">Propulsion speed <italic>v</italic>
</th>
<th align="center">Total thrust F</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="left">Grade II</td>
<td align="left">
<inline-formula id="inf50">
<mml:math id="m65">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.938</td>
<td align="char" char=".">0.962</td>
<td align="char" char=".">0.994</td>
<td align="char" char=".">0.989</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf51">
<mml:math id="m66">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">6.195</td>
<td align="char" char=".">3.723</td>
<td align="char" char=".">0.473</td>
<td align="char" char=".">1.009</td>
</tr>
<tr>
<td rowspan="2" align="left">Grade III</td>
<td align="left">
<inline-formula id="inf52">
<mml:math id="m67">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.944</td>
<td align="char" char=".">0.937</td>
<td align="char" char=".">0.974</td>
<td align="char" char=".">0.996</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf53">
<mml:math id="m68">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">5.087</td>
<td align="char" char=".">5.965</td>
<td align="char" char=".">1.151</td>
<td align="char" char=".">0.352</td>
</tr>
<tr>
<td rowspan="2" align="left">Grade IV</td>
<td align="left">
<inline-formula id="inf54">
<mml:math id="m69">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.918</td>
<td align="char" char=".">0.925</td>
<td align="char" char=".">0.981</td>
<td align="char" char=".">0.948</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf55">
<mml:math id="m70">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">8.167</td>
<td align="char" char=".">7.539</td>
<td align="char" char=".">0.509</td>
<td align="char" char=".">5.161</td>
</tr>
<tr>
<td rowspan="2" align="left">Grade V</td>
<td align="left">
<inline-formula id="inf56">
<mml:math id="m71">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.849</td>
<td align="char" char=".">0.909</td>
<td align="char" char=".">0.951</td>
<td align="char" char=".">0.953</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf57">
<mml:math id="m72">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">15.357</td>
<td align="char" char=".">8.651</td>
<td align="char" char=".">2.352</td>
<td align="char" char=".">4.381</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In consideration of the influence of different surrounding rock grades on the prediction effect of the model, it can be found that the average values of <inline-formula id="inf58">
<mml:math id="m73">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of the tunneling parameters of grade II surrounding rock, grade III surrounding rock, and grade IV surrounding rock are 0.971, 0.962, 0.943, and 0.916, respectively. This shows that the PSO-Bi-LSTM model has a good fitting effect and can sensitively reflect the interaction information between the surrounding rock at all levels and the TBM. By comparing the goodness of fit under different surrounding rock grades, it is found that the higher the surrounding rock grade, the better the stability. Similarly, among the four types of surrounding rock grades, the MAPE of each tunneling parameter of grade V surrounding rock is also relatively high, reaching 7.685%. The average MAPE of the other three types of surrounding rocks is not much different, and they are 2.850, 3.139 and 5.344% respectively according to the grades from high to low. This shows that the stability of low-grade surrounding rock is relatively poor, and the rock-mechanism relationship is greatly affected by human factors, so the prediction accuracy is lower than that of high-grade surrounding rock. In addition, the fitting fluctuations of the parameters of the low-grade surrounding rock are relatively large, and it is difficult for the model to learn its variation law. Meanwhile, compared with high-grade surrounding rock, the problem of the number of samples of low-grade surrounding rock may cause larger accidental errors, which is also one of the reasons for the decline of model accuracy.</p>
</sec>
<sec id="s5-2">
<title>Comparison With the Prediction Effect of the Bi-LSTM Model</title>
<p>The same set of data was selected to quantitatively analyze the prediction performance of the Bi-LSTM model under different surrounding rock levels. Since total thrust is less affected by external factors, and the propulsion speed and cutter head torque are greatly affected by external rock mass information factors and have high sensitivity to the rock-machine relationship, this section takes cutter head torque as the research object and predict and analyze different surrounding rock grades in turn, and the prediction result is shown in <xref ref-type="fig" rid="F15">Figure&#x20;15</xref>.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Comparison of prediction results of cutter head torque by different models.</p>
</caption>
<graphic xlink:href="feart-10-854807-g015.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F15">Figure&#x20;15</xref> shows that the fluctuation of the prediction result curve of the Bi-LSTM model for cutter head torque under all levels of surrounding rock is significantly larger than that of the PSO-Bi-LSTM model. Combining with <xref ref-type="table" rid="T2">Table&#x20;2</xref>, among the grade II, III, IV and V surrounding rocks, the MAPE of the Bi-LSTM model is 1.938, 3.765, 1.890, and 3.408%, respectively, which is much larger than that of the PSO-Bi-LSTM model. On the one hand, it shows that the prediction accuracy of the traditional Bi-LSTM model is relatively poor; on the other hand, the Bi-LSTM model optimized by PSO can almost accurately predict the change law of tunneling parameters under different surrounding rock levels. This shows that the PSO-Bi-LSTM model has higher prediction accuracy and faster convergence speed for time sample series and can more effectively predict TBM tunneling parameters.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparison of evaluation indicators for prediction results of different models.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Model</th>
<th align="center">Surrounding rock classification</th>
<th align="left">
<inline-formula id="inf59">
<mml:math id="m74">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf60">
<mml:math id="m75">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="left">PSO-Bi-LSTM</td>
<td align="left">Grade II</td>
<td align="char" char=".">0.962</td>
<td align="char" char=".">3.723</td>
</tr>
<tr>
<td align="left">Grade III</td>
<td align="char" char=".">0.937</td>
<td align="char" char=".">5.965</td>
</tr>
<tr>
<td align="left">Grade IV</td>
<td align="char" char=".">0.925</td>
<td align="char" char=".">7.539</td>
</tr>
<tr>
<td align="left">Grade V</td>
<td align="char" char=".">0.909</td>
<td align="char" char=".">8.651</td>
</tr>
<tr>
<td rowspan="4" align="left">Bi-LSTM</td>
<td align="left">Grade II</td>
<td align="char" char=".">0.932</td>
<td align="char" char=".">5.332</td>
</tr>
<tr>
<td align="left">Grade III</td>
<td align="char" char=".">0.909</td>
<td align="char" char=".">9.078</td>
</tr>
<tr>
<td align="left">Grade IV</td>
<td align="char" char=".">0.852</td>
<td align="char" char=".">15.138</td>
</tr>
<tr>
<td align="left">Grade V</td>
<td align="char" char=".">0.828</td>
<td align="char" char=".">19.172</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Given all of that, compared with the Bi-LSTM, the prediction model based on PSO-Bi-LSTM has better prediction performance and generalization ability. It can assist the safe and efficient tunneling of TBM under different stratum conditions and provide certain guidance for the optimization and adjustment of parameters.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>Conclusion</title>
<p>To make the model better match the characteristics of TBM construction data under different surrounding rock levels, this paper uses PSO to optimize the Bi-LSTM model and establishes the PSO-Bi-LSTM model. This paper takes the construction data set of the TBM3 bid section of Songhua River water conveyance project as the research object and uses plenty of data processing methods such as constructing a binary state function and <inline-formula id="inf61">
<mml:math id="m76">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> criterion to correct the original data. Different from the traditional ascending segment data to predict the parameter values of the stable segment, this paper selects the 21-dimensional tunneling parameters with the highest correlation with the predicted parameters in the complete tunneling cycle as the model input features to realize the accurate prediction of the four key tunneling parameters in the TBM stable segment. The discussion of model hyperparameters is completed by experimental analysis. The prediction results of the model under different surrounding rock levels are evaluated, and the influence of different formation conditions on the prediction accuracy of the model is studied, and the Bi-LSTM model are compared. The conclusions and results obtained are as follows:<list list-type="simple">
<list-item>
<p>1) An intelligent prediction model of TBM tunneling parameters based on PSO-Bi-LSTM is proposed. The prediction analysis was carried out for the formation sections under different surrounding rock grades, and the time series prediction method of the tunneling parameters was given by the PSO-Bi-LSTM model. The average <inline-formula id="inf62">
<mml:math id="m77">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of each parameter is above 0.910, and the highest is 0.996. The prediction results can provide certain guidance for the safe and efficient tunneling construction of&#x20;TBM.</p>
</list-item>
<list-item>
<p>2) Different from the existing methods that use the data of the ascending segment to predict the tunneling parameters of the stable segment, this paper selects the data of the complete tunneling cycle to predict the tunneling parameters of the stable segment. The amount of data contained is rich, which can improve the quality of intelligent decision-making during TBM construction.</p>
</list-item>
<list-item>
<p>3) The higher the surrounding rock grade, the smaller the prediction error and the higher the prediction accuracy of the PSO-Bi-LSTM model. The fluctuations of the prediction results on the propulsion speed and total thrust are smaller in surrounding rocks at all levels, and the prediction performance is relatively stable.</p>
</list-item>
<list-item>
<p>4) Compared with the Bi-LSTM, the intelligent prediction method proposed in this paper has stronger prediction performance for different surrounding rock grades and different prediction parameters. This method can effectively assist the optimization and adjustment of tunneling parameters during TBM construction and can provide a more effective intelligent decision-making method for TBM-assisted intelligent construction.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec id="s7">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>Fundamental Research Funds for the Central Universities (Project No: FRF-TP-20-043A1), Open Research Fund Program of State Key Laboratory of Hydroscience and Engineering (Project No: sklhse-2021-C-04), and Science and Technology Project of Huaneng Group Headquarters (Project No: HNKJ19-H15) are gratefully acknowledged. The data are from the National Program on Key Basic Research Project (973 Program) (Grant No. 2015CB058100).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of Interest</title>
<p>CD, SD, and KS were employed by the HUANENG company.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Afradi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ebrahimabadi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hallajian</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Prediction of TBM Penetration Rate Using Fuzzy Logic, Particle Swarm Optimization and Harmony Search Algorithm</article-title>. <source>Geotechnical Geol. Eng.</source>, <fpage>1</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1007/s10706-021-01982-x</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Barton</surname>
<given-names>N. R.</given-names>
</name>
</person-group> (<year>2000</year>). <source>TBM Tunnelling in Jointed and Faulted Rock</source>. <publisher-loc>Balkema,Rotterdam</publisher-loc>: <publisher-name>CRC Press</publisher-name>, <fpage>3</fpage>&#x2013;<lpage>38</lpage>. </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Entacher</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lorenz</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Galler</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Tunnel boring Machine Performance Prediction with Scaled Rock Cutting Tests</article-title>. <source>Int. J.&#x20;Rock Mech. Mining Sci.</source> <volume>70</volume>, <fpage>450</fpage>&#x2013;<lpage>459</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijrmms.2014.04.021</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Evans</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>1965</year>). <article-title>The Force Required to Cut Coal with blunt Wedges</article-title>. <source>Int. J.&#x20;Rock Mech. Mining Sci. Geomechanics Abstr.</source> <volume>2</volume> (<issue>01</issue>), <fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1016/0148-9062(65)90018-5</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>G. L.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B. R.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>Y. X.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>P. X.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Microseismic Characteristics of Rockburst Development in Deep TBM Tunnels with Alternating Soft&#x2013;Hard Strata and Application to Rockburst Warning: A Case Study of the Neelum&#x2013;Jhelum Hydropower Project</article-title>. <source>Tunnelling Underground Space Techn.</source> <volume>122</volume>, <fpage>104398</fpage>. <pub-id pub-id-type="doi">10.1016/j.tust.2022.104398</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>G. L.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>X. T.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B. R.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>Y. X.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A Microseismic Method for Dynamic Warning of Rockburst Development Processes in Tunnels</article-title>. <source>Rock Mech. Rock Eng.</source> <volume>48</volume> (<issue>05</issue>), <fpage>2061</fpage>&#x2013;<lpage>2076</lpage>. <pub-id pub-id-type="doi">10.1007/s00603-014-0689-3</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Recurrent Neural Networks for Real-Time Prediction of TBM Operating Parameters</article-title>. <source>Automation in Construction</source> <volume>15</volume>, <fpage>130</fpage>&#x2013;<lpage>140</lpage>. <pub-id pub-id-type="doi">10.1016/j.autcon.2018.11.013</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gertsch</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Gertsch</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Rostami</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Disc Cutting Tests in Colorado Red Granite: Implications for TBM Performance Prediction</article-title>. <source>Int. J.&#x20;Rock Mech. Mining Sci.</source> <volume>44</volume> (<issue>02</issue>), <fpage>238</fpage>&#x2013;<lpage>246</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijrmms.2006.07.007</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Graves</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Liwicki</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fern&#xe1;ndez</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Bertolami</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Bunke</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Schmidhuber</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>A Novel Connectionist System for Unconstrained Handwriting Recognition</article-title>. <source>IEEE Trans. Pattern Anal. Mach Intell.</source> <volume>31</volume> (<issue>05</issue>), <fpage>855</fpage>&#x2013;<lpage>868</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2008.137</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Geng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chu</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>An Optimized Long Short-Term Memory Network Based Fault Diagnosis Model for Chemical Processes</article-title>. <source>J.&#x20;Process Control.</source> <volume>92</volume>, <fpage>161</fpage>&#x2013;<lpage>168</lpage>. <pub-id pub-id-type="doi">10.1016/j.jprocont.2020.06.005</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hou</surname>
<given-names>G. Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z. D.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Improved Particle Swarm Optimization for Selection of Shield Tunneling Parameter Values</article-title>. <source>CMES-Computer Model. Eng. Sci.</source> <volume>118</volume> (<issue>02</issue>), <fpage>317</fpage>&#x2013;<lpage>337</lpage>. <pub-id pub-id-type="doi">10.31614/cmes.2019.04693</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hou</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y. R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Numerical Simulations of Double-Shield TBM Tunneling for Analyzing Shield Jamming Control Factors</article-title>. <source>J.&#x20;Tsinghua Univ. (Science Technology)</source> <volume>61</volume> (<issue>08</issue>), <fpage>809</fpage>&#x2013;<lpage>817</lpage>. <pub-id pub-id-type="doi">10.16511/j.cnki.qhdxxb.2021.26.013</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hou</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y. R.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>TBM Tunneling Parameter Prediction Based on IPSO-BP Hybrid Model</article-title>. <source>Chin. J.&#x20;Rock Mech. Eng.</source> <volume>39</volume> (<issue>08</issue>), <fpage>1648</fpage>&#x2013;<lpage>1657</lpage>. <pub-id pub-id-type="doi">10.13722/j.cnki.jrme.2019.1084</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>RNN Models for Dynamic Matrix Inversion: A Control-Theoretical Perspective[J]</article-title>. <source>IEEE Trans. Ind. Inform.</source> <volume>14</volume> (<issue>01</issue>), <fpage>189</fpage>&#x2013;<lpage>199</lpage>. <pub-id pub-id-type="doi">10.1109/tii.2017.2717079</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jing</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>Y. M.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>Z. Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>X. W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Soft Rock Cutting Mechanics Model of TBM Cutter and Experimental Research</article-title>. <source>ICIRA Intell. Robotics Appl.</source> <volume>5928</volume>, <fpage>383</fpage>&#x2013;<lpage>391</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-642-10817-4_38</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Krause</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>1976</year>). <source>Geologische Erfahrungen beim Einsatz von Tunnelvortriebs maschinen in Baden-W&#xfc;rttemberg</source>. <publisher-loc>Vienna</publisher-loc>: <publisher-name>Springer</publisher-name>. <pub-id pub-id-type="doi">10.1007/978-3-7091-8452-3_3</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>P. A.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Application Effect Evaluation of Empirical Formula of Hidden Layer Node Number in Reservoir Operation Rule Extraction</article-title>. <source>Water Resour. Power</source> <volume>30</volume> (<issue>11</issue>), <fpage>42</fpage>&#x2013;<lpage>44</lpage>. </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Z. B.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>X. L.</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>W. B.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>J.&#x20;M.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>H. Y.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Hard-rock Tunnel Lithology Prediction with TBM Construction Big Data Using a Global-Attention-Mechanism-Based LSTM Network</article-title>. <source>Automation in Construction</source> <volume>15</volume>, <fpage>130</fpage>&#x2013;<lpage>140</lpage>. <pub-id pub-id-type="doi">10.1016/j.autcon.2021.103647</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mahdevari</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shahriar</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Yagiz</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Akbarpour Shirazi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>A Support Vector Regression Model for Predicting Tunnel boring Machine Penetration Rates</article-title>. <source>Int. J.&#x20;Rock Mech. Mining Sci.</source> <volume>72</volume>, <fpage>214</fpage>&#x2013;<lpage>229</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijrmms.2014.09.012</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="thesis">
<person-group person-group-type="author">
<name>
<surname>Rostami</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1997</year>). &#x201c;<article-title>Development of a Force Estimation Model for Rock Fragmentation with Disc Cutters through Theoretical Modeling and Physical Measurement of Crushed Zone Pressure</article-title>,&#x201d; (<publisher-loc>Golden</publisher-loc>: <publisher-name>Colorado School of Mines</publisher-name>). <comment>Ph.D. Thesis</comment>. </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shen</surname>
<given-names>H. J.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Z. C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H. J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Prediction of Summer Precipitation in China Based on LSTM Network</article-title>. <source>Clim. Change Res.</source> <volume>16</volume> (<issue>03</issue>), <fpage>263</fpage>&#x2013;<lpage>275</lpage>. <pub-id pub-id-type="doi">10.11896/j.issn.1002-137X.2018.04.009</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Si</surname>
<given-names>N. W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H. J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Shan</surname>
<given-names>Y. D.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>P. C.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Chinese Part of Speech Tagging Model Based on Attention Long Short- Term Memory Network</article-title>. <source>Comp. Sci.</source> <volume>45</volume> (<issue>004</issue>), <fpage>66</fpage>&#x2013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.11896/j.issn.1002-137X.2018.04.009</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Dynamic Load Prediction of Tunnel boring Machine (TBM) Based on Heterogeneous <italic>In-Situ</italic> Data</article-title>. <source>Automation in Construction</source> <volume>92</volume> (<issue>05</issue>), <fpage>23</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.1016/j.autcon.2018.03.030</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tan</surname>
<given-names>Y. M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>M. W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M. X.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Automatic post Editing of Neural Network Translation Based on Translation Quality Estimation</article-title>. <source>Acta Scientiarum Naturalium Universitatis Pekinensis</source> <volume>54</volume> (<issue>02</issue>), <fpage>255</fpage>&#x2013;<lpage>261</lpage>. <pub-id pub-id-type="doi">10.13209/j.0479-8023.2017.153</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Tao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Prediction of Hard Rock TBM Penetration Rate Using Random Forests</article-title>,&#x201d; in <conf-name>27th Chinese Control and Decision Conference (CCDC)</conf-name>, <conf-loc>Qingdao, China</conf-loc>, <conf-date>23-25 May 2015</conf-date> (<publisher-name>IEEE</publisher-name>). </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vlachas</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Byeon</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wan</surname>
<given-names>Z. Y.</given-names>
</name>
<name>
<surname>Sapsis</surname>
<given-names>T. P.</given-names>
</name>
<name>
<surname>Koumoutsakos</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Data-driven Forecasting of High-Dimensional Chaotic Systems with Long Short-Term Memory Networks</article-title>. <source>Proc. R. Soc. A.</source> <volume>474</volume> (<issue>2213</issue>), <fpage>20170844</fpage>. <pub-id pub-id-type="doi">10.1098/rspa.2017.0844</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>R. H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D. Q.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>E. J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Dynamic Prediction of Mechanized Shield Tunneling Performance</article-title>. <source>Automation in Construction</source> <volume>132</volume>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1016/j.autcon.2021.103958</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y. X.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>S. Q.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>TBM Tunneling Speed Prediction Based on Monte Carlo BP Neural Network</article-title>. <source>Rock Soil Mech.</source> <volume>30</volume> (<issue>10</issue>), <fpage>3127</fpage>&#x2013;<lpage>3132</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1000-7598.2009.10.040</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiong</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Z. P.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Application of BP Neural Network Based on MATLAB in Predicting TBM Tunneling Speed</article-title>. <source>Mod. Tunnel Techn.</source> <volume>54</volume> (<issue>05</issue>), <fpage>101</fpage>&#x2013;<lpage>107</lpage>. <pub-id pub-id-type="doi">10.13807/j.cnki.mtt.2017.05.014</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yagiz</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>A Model for the Prediction of Tunnel boring Machine Performance</article-title>. <source>Proc. 10th IAEG Congress</source>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>G. L.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B. R.</given-names>
</name>
<name>
<surname>Geng</surname>
<given-names>D. X.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>B. T.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Quantitative Threshold of Energy Fractal Dimension for Immediate Rock-Burst Warning in Deep Tunnel: a Case Study</article-title>. <source>Lithosphere</source>, <fpage>1699273</fpage>. </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.&#x20;B.</given-names>
</name>
<name>
<surname>Jing</surname>
<given-names>L. J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>P. Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>S. T.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Study and Application of Intelligent Control System of TBM Tunneling Parameters</article-title>. <source>Tunnel Construction</source> <volume>38</volume> (<issue>10</issue>), <fpage>1734</fpage>&#x2013;<lpage>1740</lpage>. <pub-id pub-id-type="doi">10.3973/j.issn.2096-4498.2018.10.019</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H. N.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>R. P.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>F. Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H. B.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A Critical Evaluation of Machine Learning and Deep Learning in Shield-Ground Interaction Prediction</article-title>. <source>Automation in Construction</source> <volume>106</volume>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1016/j.tust.2020.103593</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>G. Y.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>Z. X.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>Y. L.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Theoretical Model for Loads Prediction on Shield Tunneling Machine with Consideration of Soil-Rock Interbedded Ground</article-title>. <source>Sci. China Technol. Sci.</source> <volume>56</volume> (<issue>09</issue>), <fpage>2259</fpage>&#x2013;<lpage>2267</lpage>. <pub-id pub-id-type="doi">10.1007/s11431-013-5302-6</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Q. L.</given-names>
</name>
<name>
<surname>An</surname>
<given-names>Z. Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>T. Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z. S.</given-names>
</name>
<name>
<surname>Huangfu</surname>
<given-names>Z. H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Intelligent Control Theory of Earth-Rock Dam Compaction</article-title>. <source>J.&#x20;Hydroelectric Eng.</source> <volume>39</volume> (<issue>07</issue>), <fpage>34</fpage>&#x2013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.11660/slfdxb.20200704</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Q. L.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>An</surname>
<given-names>Z. Z.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q. B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Intelligent Control Theory of thermal Stress in Mass concrete Structures</article-title>. <source>J.&#x20;Hydroelectric Eng.</source> <volume>40</volume> (<issue>05</issue>), <fpage>11</fpage>&#x2013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.11660/slfdxb.20210502</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P. Y.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>Y. H.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Far Field Speech Recognition Based on Attention LSTM and Multitasking Learning</article-title>. <source>J.&#x20;Tsinghua Univ. (Science Technology)</source> <volume>58</volume> (<issue>03</issue>), <fpage>249</fpage>&#x2013;<lpage>253</lpage>. <pub-id pub-id-type="doi">10.16511/j.cnki.qhdxxb.2018.25.016</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y. B.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optical Surface Impurity Detection Based on Deep Learning</article-title>. <source>Acta Physica Sinica</source> <volume>70</volume> (<issue>16</issue>), <fpage>353</fpage>&#x2013;<lpage>361</lpage>. <pub-id pub-id-type="doi">10.7498/aps.70.20210403</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z. M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>TBM Tunneling Parameter Prediction Model Based on LS-SVM</article-title>. <source>J.&#x20;Hohai Univ. (Natural Sciences)</source> <volume>49</volume> (<issue>04</issue>), <fpage>373</fpage>&#x2013;<lpage>379</lpage>. <pub-id pub-id-type="doi">10.3876/j.issn.1000-1980.2021.04.012</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>S. F.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>X. Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Speech Recognition Based on Improved LSTM Deep Neural Network</article-title>. <source>J.&#x20;Zhengzhou Univ. (Engineering Science)</source> <volume>39</volume> (<issue>05</issue>), <fpage>63</fpage>&#x2013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.13705/j.issn.1671-6833.2018.02.004</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>J.&#x20;J.</given-names>
</name>
<name>
<surname>Hong</surname>
<given-names>Z. X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>G. H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Prediction Model of Suspension Density in the Dense Medium Separation System Based on</article-title>. <source>LSTM. Process.</source> <volume>8</volume> (<issue>08</issue>), <fpage>976</fpage>. <pub-id pub-id-type="doi">10.3390/pr8080976</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>Y. L.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>C. X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Study on Prediction Model of TBM Driving Total Thrust Based on Mechanical Analysis</article-title>. <source>J.&#x20;Mech. Eng.</source> <volume>52</volume> (<issue>020</issue>), <fpage>76</fpage>&#x2013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.3901/jme.2016.20.076</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>X. X.</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>Q. M.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>L. J.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>H. Y.</given-names>
</name>
<name>
<surname>Ban</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Prediction of Tunneling Parameters in TBM Stable Section Based on BLSTM-AM Model</article-title>. <source>Chin. J.&#x20;Rock Mech. Eng.</source> <volume>39</volume> (<issue>S2</issue>), <fpage>3505</fpage>&#x2013;<lpage>3515</lpage>. <pub-id pub-id-type="doi">10.13722/j.cnki.jrme.2019.1158</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>X.-P.</given-names>
</name>
<name>
<surname>Zhai</surname>
<given-names>S.-F.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Estimation of the Cutterhead Torque for Earth Pressure Balance TBM under Mixed-Face Conditions</article-title>. <source>Tunnelling Underground Space Techn.</source> <volume>74</volume>, <fpage>217</fpage>&#x2013;<lpage>229</lpage>. <pub-id pub-id-type="doi">10.1016/j.tust.2018.01.025</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>