1 Introduction

A shield tunneling machine (STM) is a large-scale piece of equipment (Fig. 1) widely used in the construction of subways, railways, roadways, and city infrastructure (He et al., 2012; Liu et al., 2014). It can quickly, safely, and efficiently excavate and discharge soil, and install tunnel supports through its subsystems.

Fig. 1
figure 1

Shield tunneling machine

As one key subsystem of an STM, the shield cutterhead is responsible for cutting front rock and soil. With this heavy work, it is thus the most energy-consuming subsystem. Take a CTE6250 machine (Ф6250 mm) for example, the cutterhead installed power (945 kW) accounts for about 55% of total installed power. Therefore, it is very important to increase the efficiency of cutterhead driving system.

Fig. 2 shows a simplified diagram of the cutterhead hydraulic driving system of the CTE6250 (Xing et al., 2010). The hydraulic system consists mainly of three induction motors, three variable pumps, and eight variable motors. Connected in parallel, the eight motors are used to drive the cutterhead. While driving the cutterhead, the driving system wastes a lot of energy due to the combined energy losses of the induction motors and hydraulic system.

Fig. 2
figure 2

A simplified cutterhead hydraulic driving system of CTE6250 (Xing et al., 2010)

To cope with these energy losses, variable speed hydrostatic control technology has been introduced recently to cutterhead driving systems (Yang et al., 2010; Shi et al., 2014). With the high performance of fixed displacement pump at low cutterhead speed, the variable speed hydrostatic control technology has achieved some increase in efficiency. Xing et al. (2009) proposed a pump optimized combination method to improve cutterhead efficiency.

In this paper, we propose an energy-saving technique for cutterhead based on load characteristic prediction. Section 2 introduces a wavelet-based grey model for forecasting the cutterhead load characteristic and illustrates its performance through field data analysis. Based on this method, Section 3 proposes an energy-saving control strategy for a shield cutterhead hydraulic system. The energy-saving performance of the control strategy is evaluated by experiments in Section 4. Finally, Section 5 presents the conclusions.

2 Cutterhead load characteristic prediction

One main goal of this study was to forecast the cutterhead load characteristic of the next ring of a tunnel. Therefore, a load parameter closely related tothe geological conditions is needed. For this purpose, the torque penetration index (TPI), which not only can approximately reflect the geology but also is accessible, is introduced (Song et al., 2007; Zhang et al., 2012). Based on the TPI, the average torque penetration index (ATPI) is defined to describe the cutterhead load characteristic of a certain length of tunneling:

$$P = v/\omega,$$
(1)
$${\rm{TPI}} = T/P,$$
(2)
$${\rm{ATPI}} = {{\int {{\rm{TPI}} \cdot v \cdot {\rm{d}}t} } \over {\int {v \cdot {\rm{d}}t} \;}},$$
(3)

where P is the rate of penetration, m/rad, v is the advance rate of the shield machine, m/s, > is the cutterhead rotation speed, rad/s, and is the cutterhead torque, N·m.

To estimate the ATPI of the next ring, the current ring tunnel should be divided into M equal sections. Then, the ATPI of these sections is used as the original data for the ATPI prediction.

Finally, a wavelet-based GM(1,1) (WGM(1,1)) is designed for cutterhead load characteristic prediction. For forecasting the ATPI of the next ring, WGM(1,1) will firstly intercept a certain number of the latest sections’ ATPI of current ring with a sliding window. Next, WGM(1,1) will obtain the main features of the ATPI data through wavelet transform. Based on the preprocessed ATPI, WGM(1,1) will forecast the ATPI of the sections along next ring through a grey model GM(1,1). Eventually, the predicted ATPI of the next ring can be calculated by averaging these sections’ ATPI.

The sliding window used for getting the latest ATPI data can be expressed as

$$\matrix{{F(N) = } \hfill \cr {\left[ {f(M - N + 1),f(M - N + 2), \cdots, f(i), \cdots, f(M)} \right],} \hfill \cr}$$
(4)

where i is the number of the current ring’s section (i=1, 2, …, M), f(i) is the ATPI of section i, and N is the number of data needed for prediction (NM).

2.1 Wavelet-based preprocessing

Wavelet transform is a new time-frequency analysis approach. It can concentrate the general part of a signal in a small number of large coefficients. Based on this, a wavelet threshold filter is introduced to extract the main features of the field ATPI before prediction, which will be helpful in smoothing fluctuations and enhancing the precision of the prediction.

A method proposed by Mallat (1989) is used to perform the wavelet decomposition and reconstruction of signal (Li et al., 1995; Wang et al., 2007). The decomposition formula is

$$\matrix{{{{\bar v}^{i + 1}}(n) = \sum\limits_k {\bar h(2n - k) \cdot } {{\bar v}^i}(k),} \hfill \cr {{{\bar w}^{i + 1}}(n) = \sum\limits_k {\bar g(2n - k) \cdot } {{\bar v}^i}(k),} \hfill \cr}$$
(5)

where \(\bar{v}^{i+1}(n)\) and \(\bar{w}^{i+1}(n)\) are the scale coefficient and detail coefficient at the i+1 decomposition level, respectively, the initial coefficients \(\bar{v}^{0}(n)\) can be defined as input signal F(N), and \(\bar{h}(n)\) and \(\bar{g}(n)\) are the decomposition filter banks. The reconstruction formula is

((6))

where \(\tilde{v}^{i+1}(n)\) and \(\tilde{w}^{i+1}(n)\) are the processed scale coefficient and detail coefficient at the i+1 decomposition level, respectively, and \(\tilde{h}(n)\) and \(\tilde{g}(n)\) are the reconstruction filter banks.

The ‘noise’ wavelet coefficients should be removed between wavelet decomposition and wavelet reconstruction. In each decomposition level, a soft thresholding method is used for ‘noise’ removal (Donoho, 1994; Postalcioglu, 2005)

$${\tilde w^i} = \left\{ \matrix{{\rm{sign}}({{\bar w}^i}) \cdot (\left\vert {{{\bar w}^i}} \right\vert - \lambda),\;\;\left\vert {{{\bar w}^i}} \right\vert \geq \lambda, \hfill \cr 0,\quad \left\vert {{{\bar w}^i}} \right\vert < \lambda, \hfill \cr} \right.$$
(7)

where λ is a threshold value which should be determined according to current geologic conditions.

2.2 Grey model GM(1,1)

The GM(1,1) model is a first-order one variable grey model which has been widely used in prediction. It can simulate system evolution tendencies through matching the regularity of previous observations. Thus, it is very suitable for a system without a valid mathematic model. The GM(1,1) algorithm (Deng, 1989; Hsu et al., 2003; Lin et al., 2011) is briefly described as follows:

Preprocessed data sequence to be analyzed,

$$\hat F(N) = {x^{(0)}} = \{ {x^{(0)}}(1),\;{x^{(0)}}(2),\; \cdots, \;{x^{(0)}}(N)\}.$$
(8)

Accumulated generating operation (AGO) is used to reveal the internal discipline,

$${x^{(1)}} = \left\{ {\sum\limits_{i = 1}^1 {{x^{(0)}}(i)}, \;\sum\limits_{i = 1}^2 {{x^{(0)}}(i)}, \;\sum\limits_{i = 1}^3 {{x^{(0)}}(i)}, \; \cdots, \;\sum\limits_{i = 1}^N {{x^{(0)}}(i)} } \right\}.$$
(9)

A first-order differential equation is used to model the AGO data,

$${{{\rm{d}}{x^{(1)}}(t)} \over {{\rm{d}}t}} + a \cdot {x^{(1)}}(t) = b,$$
(10)

where α is the developing coefficient, and b is the grey input.

With the help of the least square method, we can obtain:

$$\left[ {\matrix{a \cr b \cr} } \right] = {({{\rm B}^{\rm{T}}}{\rm B})^{ - 1}}{{\rm B}^{\rm{T}}}Y,$$
(11)

where

((12))
((13))

Solving the differential equation, we can obtain the fitted sequence of AGO data,

$${\hat x^{(1)}}(j) = ({x^{(0)}}(1) - b/a) \times {{\rm{e}}^{ - a(j - 1)}} + b/a.$$
(14)

Inverse accumulated generating operation (IAGO) is applied to obtain the fitted sequence of the original data

$${\hat x^{(0)}}(j) = ({x^{(0)}}(1) - b/a)(1 - {{\rm{e}}^a}) \times {{\rm{e}}^{ - a(j - 1)}}.$$
(15)

Then, we can obtain the predicted ATPI of the ith section of the next ring

$${\hat x^{(0)}}(N + i) = ({x^{(0)}}(1) - b/a)(1 - {{\rm{e}}^a}) \times {{\rm{e}}^{ - a(N + i - 1)}},$$
(16)

where 1≤iM.

To solve the singular problem caused by a→0, L’hopital’s rule is used (Chen et al., 2013)

((17))

where ε is a small threshold value.

Finally, the predicted ATPI of the next ring can be calculated by averaging the M predicted ATPI of the next ring’s sections.

$$\matrix{{\overrightarrow {{\rm{ATPI}}} } \hfill \cr { = {\rm{average}}({{\hat x}^{(0)}}(N + 1),\;{{\hat x}^{(0)}}(N + 2),\; \cdots, \;{{\hat x}^{(0)}}(N + M)).} \hfill \cr}$$
(18)

2.3 Numerical analysis

In this study, the field data for analysis was collected from the tunnel between the Houting and Songgang stations on the No. 11 line of the Shenzhen Metro. The tunnel was constructed using a CTE6250 machine. The machine can gather and save field data once every second. The field data of rings No. 49 to No. 250 were used for prediction and analysis.

For comparison, both GM(1,1) and WGM(1,1) were used for ATPI prediction. The forecasted ATPI of rings No. 50 to No. 250 are shown in Fig. 3. WGM(1,1) first obtains the overall trend and then forecasts the ATPI. In contrast, GM(1,1) forecasts directly according to the field section’s ATPI. But local fluctuations in the field section’s ATPI can mislead the forecasting of GM(1,1). Therefore, compared with WGM(1,1), the outcome of GM(1,1) shows greater fluctuation.

Fig. 3
figure 3

Forecasted ATPI using GM(1,1) and WGM(1,1) with M=8, N=8

To investigate and compare the accuracy of the two models, the mean relative error (MRE) was introduced (Hsu et al., 2003):

$${\rm{MRE}} = {1 \over m}\sum\limits_{k = 1}^m {\left\vert {{{{\rm{ATPI}}(k) - \overrightarrow {{\rm{ATPI}}(k)} } \over {{\rm{ATPI}}(k)}}} \right\vert},$$
(19)

where m is the number of the rings, ATPI(k) is the ATPI of ring k, and \(\overrightarrow{{\rm ATPI}(k)}\) is the predicted ATPI of ring k.

Table 1 summarizes the prediction performance of the two models, under different sliding window size N and section count of one ring M. WGM(1,1) achieved a good prediction accuracy, better than that of GM(1,1). Therefore, wavelet transform preprocessing can help the GM(1,1) model improve prediction performance. The wavelet-based GM(1,1) model is an effective way to forecast the cutterhead load characteristic.

Table 1 Forecast errors of GM(1,1) and WGM(1,1), m=201

3 Cutterhead efficiency optimization

The cutterhead load characteristic fluctuates widely along the tunnel (Fig. 3). The cutterhead driving hydraulic system needs to have sufficient power to deal with possible heavy loads. However, the cutterhead load may also be very low. Such light-load conditions will lead to a reduction in motor efficiency.

3.1 Change of stator winding connection

The change of stator winding connection (delta connection or star connection) is a simple and effective method to improve motor efficiency. In the case of a heavy load, the stator winding will be a delta connection. If the load is below a specific value, it changes from a delta (D) connection to a star (Y) connection (Ferreira et al., 2005; Ferreira and de Almeida, 2006). The specific load value is the intersection between the D connection efficiency curve and the Y connection efficiency curve, as shown in Fig. 4 (Ferreira and de Almeida, 2006; Ferreira, 2009).

Fig. 4
figure 4

Simulated motor efficiency (Reprinted from (Ferreira and de Almeida, 2006), Copyright 2006, with permission from IEEE)

3.2 Cutterhead mode control strategy (CMCS)

Based on both the WGM(1,1) and the change of stator winding connection, a cutterhead mode control strategy (CMCS) was developed (Fig. 5). Whenever one ring of excavation is done, the WGM(1,1) model will firstly be used to forecast the ATPI of the next ring. Based on the predicted ATPI, an advance rate maximum (ARM) formula is applied to provide a recommended advance speed range (0–vARM). This speed range will help the operator to set a reasonable advance rate. After receiving the advance rate order and predicted ATPI, a rotation speed minimum (RSM) formula is used to provide a recommended cutterhead speed range (nRSMnMAX). Again, this speed range will help the operator to set a reasonable rotation speed. The advance rate order and predictedATPI are also put into an estimated driving power (EDP) formula to estimate the driving power of the next ring (PEDP). Finally, both the rotation speed order and PEDP are used to decide the reasonable mode according to preset mode switching points.

Fig. 5
figure 5

Cutterhead mode control strategy

The ARM formula is

$${v_{{\rm{ARM}}}} = {{{P_{{\rm{rate}}}} \cdot {\eta _{\rm{e}}}} \over {\overrightarrow {{\rm{ATPI}}} \cdot {\eta _{\rm{s}}}}},$$
(20)

where Prate is the total rated power of the three cutterhead motors, ηe is the transfer efficiency of the cutterhead driving system, and ηs is a safety factor to prevent overload caused by forecast and load nonlinear errors.

The RSM formula is

$${n_{{\rm{RSM}}}} = {{\overrightarrow {{\rm{ATPI}}} \cdot {\eta _{\rm{s}}} \cdot {v_{{\rm{desire}}}}} \over {{T_{{\rm{rate}}}}}},$$
(21)

where vdesire is the advance rate order from the operator, and Trate is the rated torque of cutterhead.

The EDP formula is

$${P_{{\rm{EDP}}}} = \overrightarrow {{\rm{ATPI}}} \cdot {\eta _{\rm{s}}} \cdot {v_{{\rm{desire}}}}.$$
(22)

4 Experiments and discussion

4.1 Experimental platform

To test the energy-saving performance of our proposed strategy, the strategy was applied to an experimental platform. The platform consists mainly of a driving system and a torque loading system (Fig. 6). The driving system is a typical pump controlled motor system (installed power 30 kW) driven by a Y/D switching circuit. The torque-loading system provided a simulated cutterhead torque load for the driving system. The input power, output torque, output speed and some other state parameters of the driving system could be sampled and saved in real time.

Fig. 6
figure 6

Experimental platform for simulating the shield cutterhead driving system

4.2 Mode switching curve

On this platform, a contrast test was implemented between the D and Y connections (Fig. 7). The Y connection mode had a better energy efficient performance under a light load, but the D connection mode performed better under a heavy load. The turning point in energy efficient performance can be easily calculated from the intersection of the two efficiency curves.

Fig. 7
figure 7

System efficiency as a function of cutterhead output power, with a controlled cutterhead speed of 1200 r/min

During excavation, the cutterhead speed needs to be adjusted to cope with the load conditions and to cooperate with other subsystems. Therefore, more contrast tests were carried out at different cutterhead speeds (Fig. 8). The preset mode switching points should be the crossing points of the efficiency curves, under different cutterhead speeds. Based on the measured switching points, we could obtain a mode switching curve for the simulated cutterhead driving system.

Fig. 8
figure 8

Efficiency and switching points, with different controlled cutterhead speeds

4.3 Numerical analysis and experiments

To further investigate the performance of the CMCS, numerical analysis and experiments based on field data were carried out. Firstly, field data of rings 60, 110, 160, and 210 were selected as the subject in this study. Then, numerical analysis was carried out according to the CMCS (Table 2).

Table 2 Numerical computing results of the CMCS with η e =0.6, η s =1.3, λ n =807.4, and λ p =3.17×10−2

Because the field data were not the field response of the CMCS, the vdesire was set as the mean value of the actual advance rate vmean and the ndesire was set as the mean value of the actual cutterhead rotation speed nmean. To apply the calculation results to the experimental platform, the following transformations were then carried out.

$${n_{{\rm{EPdesire}}}} = {\lambda _{\rm{n}}}{n_{{\rm{desire}}}},\;\;{P_{{\rm{EPEDP}}}} = {\lambda _{\rm{P}}}{P_{{\rm{EDP}}}},$$
(24)

where nEPdesrie is the desired rotation speed for the experimental platform, λn and λP are the speed similarity coefficient and power similarity coefficient between the experimental platform and the cutterhead driving system, respectively, and PEPEDP is the estimated output power for the experimental platform.

Based on the desired rotation speed, estimated output power, and mode switching curve, the mode was decided. Finally, experiments were carried out based on the mode output of the CMCS. To apply the field data to the experimental platform, the following transformation was carried out:

$${n_{{\rm{EP}}}} = {\lambda _{\rm{n}}}n,\,\,{T_{{\rm{EP}}}} = {\lambda _{\rm{T}}}T,$$
(25)

where nEP is the transformed rotation speed, n is the field cutterhead rotation speed, TEP is the transformed torque, λT is the torque similarity coefficient between the experimental platform and the cutterhead driving system, and T is the field cutterhead torque. After transformation, every third data point was sampled as an instruction for the experiment and the time interval between each instruction was set to 0.4 s to accelerate the progress of the experiment. Fig. 9 shows the results of the experiment. To verify better energy efficiency of the CMCS, contrast tests were also conducted. From the comparison, we can see that the CMCS consumes less power under a light load.

Fig. 9
figure 9

Experiments based on field data

(a) Ring No. 60; (b) Ring No. 110; (c) Ring No. 160; (d) Ring No. 210

A further energy consumption investigation was carried out (Table 3). For each experiment, we could obtain the total energy by integrating the motor input power. Then, we could obtain the efficiency. According to the results, it is clear that the CMCS can improve system efficiency.

Table 3 Experiment results analysis

5 Conclusions

In this paper, we propose a mode control strategy for a shield cutterhead hydraulic driving system based on a load characteristic forecast method. The following conclusions can be drawn:

  1. 1.

    The wavelet transform preprocessing can help the GM(1,1) to improve performance in forecasting the cutterhead load characteristic. The WGM(1,1) is an effective method for forecasting the cutterhead load characteristic.

  2. 2.

    The change of stator winding connection is a simple and efficient technique to improve the efficiency of cutterhead hydraulic system.

  3. 3.

    The CMCS can provide the operator with recommendations about the advance rate range and cutterhead rotation speed range, which will be helpful in developing a reasonable construction plan for the next ring. The stator winding connection can also be optimized according to the construction plan. Consequently, CMCS has shown a satisfactory energy-saving performance in the field data-based experiments.