Next Article in Journal
A Framework for Real-Time Autonomous Robotic Sorting and Segregation of Nuclear Waste: Modelling, Identification and Control of DexterTM Robot
Previous Article in Journal
Virtual and Real Occlusion Processing Method of Monocular Visual Assembly Scene Based on ORB-SLAM3
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Speed–Pressure Compound Control of Thrust System Based on the Adaptive Sliding Mode Control Strategy

1
School of Mechanical Engineering, Zhejiang University of Technology, Hangzhou 310014, China
2
State Key Laboratory of Fluid Power and Mechatronic System, Zhejiang University, Hangzhou 310027, China
3
China Railway Engineering Equipment Group Co., Ltd., Zhengzhou 450016, China
*
Author to whom correspondence should be addressed.
Machines 2025, 13(3), 213; https://doi.org/10.3390/machines13030213
Submission received: 8 February 2025 / Revised: 27 February 2025 / Accepted: 5 March 2025 / Published: 6 March 2025
(This article belongs to the Section Automation and Control Systems)

Abstract

:
The thrust system, an important subsystem of a tunnel boring machine (TBM), primarily provides thrust force and adjusts TBM’s attitude in real time. In the tunneling process, only controlling the thrust speed causes pressure oscillations, increases soil deformation, and leads to surface subsidence or upheaval. Conversely, solely relying on pressure control causes fluctuations in speed, making it difficult to ensure that the deviation between the designed tunneling axis (DTA) and the actual tunneling axis (ATA) remains within the permissible range. Due to the increase in geological complexity and higher construction quality standards, primarily relying on single-mode speed or pressure control has become inadequate to meet operational demands. Therefore, to realize higher safety and precise trajectory tracking, it is necessary to ensure speed and pressure compound control for thrust systems. This paper proposes a novel adaptive sliding mode control (ASMC) strategy for thrust systems, which is composed of a proportional pressure relief valve (PPRV) and a proportional flow control valve (PFCV). Firstly, PPRV and PFCV are modeled as a second-order system and an ASMC is employed to control the pressure and speed. Next, to assess the performance of the ASMC controller, simulation experiments were conducted under various conditions, including speed regulation, sudden changed load, and disturbed load. The simulation results indicate that compared to the Proportion–Integral–Differential (PID) controller, the ASMC controller shows almost no overshoot in speed and pressure control during the initial stages, with the response time reduced by approximately 70%. During speed regulation process and sudden changed load process, the response time for both speed and pressure control is shortened by about 80%. In the disturbed load process, the ASMC controller maintains pressure stability. In conclusion, the ASMC controller significantly improves the response speed and stability of the thrust system, exhibiting better control performance under various operating conditions.

1. Introduction

Tunnel boring machines (TBMs) are widely used in the construction of long-distance, large-diameter tunnels due to their high efficiency and minimal environmental impact [1,2]. The control and prediction of surface settlement, as well as the accuracy of trajectory tracking, are currently active research areas [3,4]. Due to the complexity and unpredictability of the geological conditions, traditional surface settlement prediction methods often struggle to cope with the varying geological factors and construction conditions. As a result, artificial intelligence models based on experimental data have gradually become an important tool for predicting surface settlement [5,6,7]. Moeinossadat S. investigated the maximum surface settlement (MSS) of urban tunnels using seven intelligent methods, with a focus on tunnel and soil parameters, and identified deep neural networks (DNNs) as the best prediction method based on cross-validation results from 300 datasets of eight urban tunnels in Iran [8]. Moghaddasi R. proposed a new hybrid model combining Artificial Neural Network (ANN) and Imperialist Competitive Algorithm (ICA), called ICA-ANN, for predicting the maximum surface settlement (MSS) induced by subway tunnel excavation. By using 143 datasets from Line 2 of the Karaj subway in Iran, the results show that the ICA-ANN model demonstrates higher reliability in predicting MSS compared to the traditional ANN and multiple regression (MR) models [9]. Koopialipoor M. presented a hybrid FA-ANN model for predicting tunnel boring machine penetration rate, showing superior accuracy over traditional ANN models with higher determination coefficients [10]. Libin T. compared four machine learning models for predicting maximum surface settlement (MSS) induced by tunneling, showing that the Random Forest model outperforms others, with data quality and quantity significantly influencing performance [11]. Hussaine S. developed machine learning models using AutoML frameworks to predict maximum ground subsidence (Smax) in soil pressure balanced shield tunneling, with the extra tree regressor model demonstrating the best performance and identifying key factors affecting Smax, including soil type and tunneling deviation [12]. Mehdi Y. developed prediction models using ANN-CFB and ANN-BP techniques to estimate ground surface settlement in EPB tunneling, validated with Qom metro Line A data, and identified key parameters impacting settlement, with high accuracy in predictions [13].
As an important subsystem of TBM, the thrust system primarily provides propulsive force, controls TBM’s attitude, and adjusts the tunneling direction. It adjusts the pressure and speed in a stepless manner, considering the varying geological conditions as well as changes in soil pressure and water pressure in the tunneling process. This ensures that the surface settlement caused by TBM remains within the specified limits. Additionally, it minimizes the deviations between the actual tunneling axis (ATA) and the designed tunneling axis (DTA). The thrust system includes two modes: speed control and pressure control. In speed control mode, the thrust system maintains the speed at a set value. This mode is advantageous due to its simplicity and ease of controlling the construction progress. However, speed control results in pressure oscillations in complex geological conditions, which leads to increased surface deformation. Therefore, speed control is suitable for situations with stable geological conditions and minimal requirements for surface deformation. In the pressure control mode, the thrust system adjusts the pressure to ensure stability in the tunneling process. This mode has the advantage of reducing pressure fluctuations and minimizing surface deformation. However, the single pressure control leads to significant fluctuations in system flow, which causes ATA to inevitably deviate from DTA. Therefore, pressure control is suitable for situations with complex geological conditions and high requirements for surface deformation. As tunnel diameters expand, depths increase, and geological conditions grow more complex, relying solely on single-mode speed or pressure control has become inadequate to meet operational demands. Therefore, to realize higher safety and precise trajectory tracking, the thrust system needs to ensure pressure and speed compound control of hydraulic cylinders.
The Proportion–Integral–Differential (PID) controller is widely used in thrust hydraulic system control research due to the advantage of its simple structure and not requiring a system model. Ren [14] combined fuzzy PID control with a trajectory auto-tracking control to implement trajectory tracking for TBM. Experimental results indicate that the displacement deviation remains within 5 mm. To realize self-regulation of the thrust hydraulic system, Li [15] combined a tracking differentiator with an adaptive nonlinear PID (TD-NPID). Simulation results indicate that this control strategy enhances the synchronization accuracy of multi-cylinder control. Traditional PID controller performs well under uniform geological conditions. However, in complex and variable geological environments, it is necessary to adjust PID controller parameters in real time to maintain control performance. Niu [16] analyzed the response characteristics of the thrust hydraulic system under various operating conditions and optimized PID parameters using the BP neural network. Simulation results indicate that this control strategy exhibits a short response time and strong adaptability. Liu [17] used an improved Particle Swarm Optimization (PSO) algorithm to optimize the nonlinear PID parameters. The experimental results indicate that the control strategy offers a quicker reaction and decreased overshoot compared to the traditional PID controller. Using neural network algorithms to optimize PID parameters addresses issues such as parameter self-adjustment and the nonlinearity of hydraulic systems, resulting in improved control performance. However, neural network algorithms encounter challenges such as slow convergence, difficulties in parameter tuning, and complexities in verifying controller stability, making them difficult to implement in practical engineering applications. To address issues such as nonlinearity and model uncertainty in hydraulic systems, many researchers have applied sliding mode control (SMC) to the study of hydraulic systems.
SMC presents several advantages, such as rapid response, insensitivity to parameter variations, elimination of the need for online parameter identification, and a relatively easy implementation process [18]. Bakh [19] combined SMC with a high gain proportional integral observer, which reduced the response time and improved the position tracking performance of the hydraulic differential cylinder. To solve the problems of position disturbance and phase lag of the hydraulic load simulator, Zhao [20] proposed a terminal sliding mode control strategy (TSMC) based on an improved fast double power law convergence, which ensures the robustness and the accuracy of the force tracking problem. Lao [21] combined the Kalman extended state observer and the adaptive sliding mode control (ASMC) in the presence of unknown disturbances and noise, the position control of the electro-hydraulic servo actuator was realized by state estimation and disturbance observation. Lu [22] proposed a compound control strategy that combines adaptive high-order SMC with proportional feedback, significantly enhancing the response speed and reducing the tracking error of hydraulic cylinder displacement. To address the issues of high energy consumption, nonlinear friction, and motion interference in valve-controlled electro-hydraulic load simulation systems, Zhang [23] proposed an equivalent sliding mode controller based on a fuzzy approach rate. Simulation results indicate that the designed controller realizes high loading accuracy and significantly reduces the system’s energy consumption. In conclusion, the aforementioned research demonstrates the broad range of potential applications and the superior performance of SMC in hydraulic systems.
In the tunneling process, ensuring the stability of the entire thrust system requires first and foremost the accurate control of the thrust speed and pressure in each individual section. In addition, research on multi-cylinder coordinated control of the thrust system has become relatively mature. As a result, the primary focus of thrust system research is now on the compound control of the thrust speed and pressure in individual sections. This paper proposes a novel ASMC strategy for a thrust hydraulic system to realize compound control of speed and pressure. Firstly, it introduces the principles of the thrust system, which is composed of a PPRV and a PFCV, and establishes its mathematical model. Next, PPRV and PFCV are modeled as a second-order system with unknown dynamic characteristics. By combining this with an ASMC strategy, pressure and speed control are realized based on system parameter identification. Finally, a model of the thrust system is built in AMESim. Considering that the PID control strategy is widely used in practical engineering applications, this paper compares the simulation results of ASMC and PID to evaluate the performance of the ASMC algorithm. Using the MATLAB (2018)-AMESim (2021) co-simulation platform, a comparative simulation analysis of the compound control of speed and pressure is conducted under speed regulation, sudden changed load, and disturbed load conditions.

2. Introduction to the Principle of the Thrust System and Modeling

2.1. Principle of the Thrust System

In the tunneling process, the thrust system must exert force to overcome many forms of resistance, including soil and water pressure, as well as shield friction. Consequently, it is necessary to utilize many hydraulic cylinders in order to generate the corresponding thrust force.
To simplify the control and decrease expenses, thrust cylinders scattered around the perimeter are typically separated into multiple zones. Typical zoning configurations include four-zone, five-zone, six-zone, and so on. Every zone can be considered as a cylinder system that is controlled by valves, and each zone is regulated independently [24]. The attitude of TBM is regulated by manipulating the speed and pressure of each section in order to accomplish tasks such as rectifying misalignment and guiding the machine. Figure 1 displays a typical four-zone structure.
Figure 2 depicts the single-zone principle of the thrust system, which is governed by a PFCV and a PPRV. When the thrust system is operational, the pump’s output flow is directed by PFCV and the directional control valve to the rodless chamber of the hydraulic cylinder, generating the necessary thrust force. TBM’s maximum thrust speed can be regulated by adjusting the flow of PFCV. The magnitude of the thrust force can be modified by modifying the predetermined pressure of PPRV [25]. When PFCV produces an overly high output flow, the surplus oil is directed back to the tank by PPRV. This process ensures that the system’s pressure remains stable. If the system’s pressure is set excessively high, PFCV directs the output flow into the thrust hydraulic cylinder, causing pressure to be solely dictated by the load.

2.2. Thrust System Modeling

To optimize the simulation process, we omit certain components that have a minor impact on the performance of the investigated thrust system. These components consist of check valves and directional valves in each oil circuit. The thrust system can be simplified to a valve-controlled cylinder system with a PFCV and a PPRV. These valves regulate the thrust speed and pressure, respectively.
The PFCV consists of a constant differential pressure relief valve and a proportional throttle valve connected in a series arrangement. The constant differential pressure relief valve is designed to counteract pressure fluctuations at both ends of the proportional throttle valve [26]. This configuration ensures a consistent difference in pressure at the opening of the throttle valve, enabling the input signal to regulate the flow. The flow via PFCV is solely affected by alterations in the opening of the throttle valve, rather than variations in pressure. In engineering applications, PFCV is often regarded as a typical second-order system. The transfer function expression is as follows [27]:
Q 1 s U 1 s = K s v s 2 ω n 2 + 2 ζ n s ω n + 1
where K s v represents the flow gain coefficient of PFCV, ω n represents the oscillation frequency of PFCV, and ζ n represents the damping ratio of PFCV.
The flow continuity equation for the rodless chamber of the hydraulic cylinder is as follows:
q = A v + C t p P + V E K d P d t
where A represents the area of the rodless chamber of the hydraulic cylinder, v represents the shield tunneling speed, C t p represents the leakage coefficient of the hydraulic cylinder, P represents the pressure in the rodless chamber, V represents the volume of the rodless chamber, E K represents the effective bulk modulus of the hydraulic oil, and q is the flow of thrust hydraulic cylinder, which can be obtained from the following equation:
q = q 1 q 2
where q 1 is output flow of PFCV, q 2 is output flow of PPRV.
The force balance equation of the hydraulic cylinder is as follows:
M v ˙ = P A d
where M is the mass of the hydraulic cylinder, and d represents the total unknown load, which can be obtained from the following equation:
d = F f + F + Δ F
where F f is the friction force of the hydraulic cylinder, F is the external load force, and Δ F is the external disturbance.
The thrust system employs a direct-acting PPRV [28], which regulates the thrust of the spool spring via a proportional solenoid. If the system’s pressure falls below the spring force, the spool will close and direct all oil into the actuator. When the system’s pressure exceeds the solenoid thrust, the spool moves and opens PPRV flow path, causing a portion of the oil to overflow. In engineering applications, PPRV is often regarded as a typical second-order system. The transfer function expression is as follows:
P 1 s U 2 s = K s p s 2 ω m 2 + 2 ζ m s ω m + 1
where K s p represents the flow gain coefficient of PPRV, ω m represents the oscillation frequency of PPRV, and ζ m represents the damping ratio of PPRV.

3. Design of the Controller

3.1. Design of the Speed Controller

Based on the mathematical models of PFCV and hydraulic cylinder, the state-space equation is established as follows:
x ˙ 1 = A M x 2 d M x ˙ 2 = g 1 x 3 q 2 A x 1 C t p x 2 x ˙ 3 = x 4 x ˙ 4 = a 1 u 1 + b 1 x 3 + c 1 x 4 + d 1
where x 1 x 2 x 3 x 4 = v P q 1 q ˙ 1 , g 1 = E K V , a 1 > 0 , b 1 , c 1 are the unknown parameters and d 1 is unknown disturbance.
Step 1: The expression for the system’s speed error and its derivative is as follows:
e 1 = x 1 x 1 d
e ˙ 1 = x ˙ 1 x ˙ 1 d = A M x 2 d M x ˙ 1 d
The definition of the Lyapunov function of the system is as follows:
V 1 = 1 2 e 1 2
Taking the derivative of it gives the following expression:
V ˙ 1 = e 1 e ˙ 1
To make V ˙ 1 < 0 , the following expression can be obtained as follows:
A M x 2 d M x ˙ 1 d = h 1 e 1
where h 1 > 0 .
The solution gives the expression for the virtual control law of x 2 , which is α 1 .
α 1 = M A d M + x ˙ 1 d h 1 e 1
Since d is unknown, its estimated value is denoted by d ^ , so α 1 can be rewritten as follows:
α 11 = M A d ^ M + x ˙ 1 d h 1 e 1
Redefining the system’s Lyapunov equation is expressed as follows:
V 11 = 1 2 e 1 2 + 1 2 λ f d ˜ 2
where d ˜ = d d ^ , d ˜ is the estimation error.
Step 2: The error e 2 and its derivative expression are defined as follows:
e 2 = x 2 α 1
e ˙ 2 = x ˙ 2 α ˙ 1 = g 1 x 3 q 2 A x 1 C t p x 2 α ˙ 1
Differentiating Equation (15) and substituting Equations (14) and (16) yields the following expression:
V ˙ 11 = e 1 A M M A d ^ M + x ˙ 1 d h 1 e 1 + e 2 d M x ˙ 1 d + 1 λ f d ˜ d ˜ ˙ = h 1 e 1 2 + A M e 1 e 2 e 1 M + d ^ ˙ λ f d ˜
To make V ˙ 11 < 0 , the adaptive law can be taken as follows:
d ^ ˙ = λ f e 1 M
where λ f > 0 .
Redefining the system’s Lyapunov equation is expressed as follows:
V 2 = V 11 + 1 2 e 2 2
Taking the derivative of it and substituting Equation (18) yields the following expression:
V ˙ 2 = V 11 + e 2 e 2 = h 1 e 1 2 + A M e 1 e 2 + e 2 g 1 x 3 q 2 A x 1 C t p x 2 α ˙ 1 = h 1 e 1 2 + e 2 A M e 1 + g 1 x 3 q 2 A x 1 C t p x 2 α ˙ 1
To make V ˙ 2 < 0 , the following expression can be obtained:
A M e 1 + g 1 x 3 q 2 A x 1 C t p x 2 α ˙ 1 = h 2 e 2
where h 2 > 0 .
The solution gives the expression for the virtual control law of x 3 , which is α 2 :
α 2 = 1 g 1 α ˙ 1 h 2 e 2 A M e 1 + q 2 + A x 1 + C t p x 2
Step 3: The error e 3 and its derivative expression are defined as follows:
e 3 = x 3 α 2
e ˙ 3 = x ˙ 3 α ˙ 2 = x 4 α ˙ 2
Substituting Equations (23) and (24) into V ˙ 2 gives the following expression:
V ˙ 2 = h 1 e 1 2 + e 2 A M e 1 + g 1 e 3 + α 2 q 2 A x 1 C t p x 2 α ˙ 1 = h 1 e 1 2 h 2 e 2 + 2 g 1 e 2 e 3
Redefining the system’s Lyapunov equation is expressed as follows:
V 3 = V 2 + 1 2 e 3 2
Taking the derivative of it gives the following expression:
V ˙ 3 = h 1 e 1 2 h 2 e 2 + 2 e 3 g 1 e 2 + x 4 α ˙ 2
To make V ˙ 3 < 0 , the following expression can be obtained:
g 1 e 2 + x 4 α ˙ 2 = h 3 e 3
where h 3 > 0 .
The solution gives the expression for the virtual control law of x 4 , which is α 3 :
α 3 = α ˙ 2 h 3 e 3 g 1 e 2
Step 4: The error e 4 and its derivative expression are defined as follows:
e 4 = x 4 α 3
e ˙ 4 = x ˙ 4 α ˙ 3 .
Substituting Equations (30) and (31) into V ˙ 3 gives the following expression:
V ˙ 3 = h 1 e 1 2 h 2 e 2 + 2 e 3 g 1 e 2 + e 4 + α ˙ 2 h 3 e 3 g 1 e 2 α ˙ 2 = h 1 e 1 2 h 2 e 2 2 h 3 e 3 + 2 e 3 e 4
The switching function of the sliding mode system and the exponential approach rate [29] are as follows:
s 1 = c 1 e 3 + e 4
s ˙ 1 = t 1 s 1 t 2 sgn s 1
where t 1 , c 1 , t 2 > 0 are the parameters of the controller.
Differentiating Equation (34) and combining it with Equation (35), the control input for PFCV can be obtained as follows:
u 1 = u e q + Δ u 1 = 1 a 1 α ˙ 3 c 1 e ˙ 3 b 1 a 1 x 3 c 1 a 1 x 4 d 1 a 1 t 1 s 1 t 2 sgn s 1
In Equation (36), u e q represents the equivalent control law, and Δ u 1 represents the reaching control law.
The treatment of the unknown parameters gives the following equation as follows:
τ 1 = 1 a 1 , τ 2 = d 1 a 1 , τ 3 = b 1 a 1 , τ 4 = c 1 a 1
Since the parameters τ 1 , τ 2 , τ 3 , τ 4 are unknown, using τ ^ 1 , τ ^ 2 , τ ^ 3 , τ ^ 4 to denote their estimated values and τ ˜ 1 , τ ˜ 2 , τ ˜ 3 , τ ˜ 4 to denote their estimation errors, respectively, the actual control input expression can be obtained as follows:
u 11 = u e q + Δ u 11 = τ ^ 1 α ˙ 3 c 1 e ˙ 3 τ ^ 3 x 3 τ ^ 4 x 4 τ ^ 2 t 1 s 1 t 2 sgn s 1
Step 5: Redefining the system’s Lyapunov equation is expressed as follows:
V 4 = V 3 + 1 2 a 1 s 1 + 2 1 2 λ 1 τ ˜ 1 + 2 1 2 λ 2 τ ˜ 2 + 2 1 2 λ 3 τ ˜ 3 + 2 1 2 λ 4 τ ˜ 4 2
where λ i > 0 i = 1 , 2 , 3 , 4 are design parameters.
Taking the derivative of it gives the following expression:
V ˙ 4 = V ˙ 3 + 1 a 1 s 1 c 1 e ˙ 3 + e ˙ 4 τ ^ ˙ 1 λ 1 τ ˜ 1 τ ^ ˙ 2 λ 2 τ ˜ 2 τ ^ ˙ 3 λ 3 τ ˜ 3 τ ^ ˙ 4 λ 4 τ ˜ 4 = V ˙ 3 + s 1 τ 1 c 1 e ˙ 3 α ˙ 3 + u 11 + τ 3 x 3 + τ 4 x 4 + τ 2 τ ^ ˙ 1 λ 1 τ ˜ 1 τ ^ ˙ 2 λ 2 τ ˜ 2 τ ^ ˙ 3 λ 3 τ ˜ 3 τ ^ ˙ 4 λ 4 τ ˜ 4
Substituting Equation (38) into V ˙ 4 gives the following expression:
V ˙ 4 = V ˙ 3 + s 1 c 1 e ˙ 3 α ˙ 3 τ ˜ 1 + s 1 τ ˜ 2 + s 1 x 3 τ ˜ 3 + s 1 x 4 τ ˜ 4 τ ^ ˙ 1 λ 1 τ ˜ 1 τ ^ ˙ 2 λ 2 τ ˜ 2 τ ^ ˙ 3 λ 3 τ ˜ 3 τ ^ ˙ 4 λ 4 τ ˜ 4 t 1 s 1 2 t 2 s 1 = V ˙ 3 t 1 s 1 2 t 2 s 1 + τ ˜ 1 s 1 c 1 e ˙ 3 α ˙ 3 τ ^ ˙ 1 λ 1 + τ ˜ 2 s 1 τ ^ ˙ 2 λ 2 + τ ˜ 3 s 1 x 3 τ ^ ˙ 3 λ 3 + τ ˜ 4 s 1 x 4 τ ^ ˙ 4 λ 4
To make V ˙ 4 < 0 , the adaptive rate of the unknown parameter is chosen as follows:
τ ^ ˙ 1 = λ 1 s 1 c 1 e ˙ 3 α ˙ 3 τ ^ ˙ 2 = λ 2 s 1 τ ^ ˙ 3 = λ 3 s 1 x 3 τ ^ ˙ 4 = λ 4 s 1 x 4
Step 6: Bringing the adaptive rate of each parameter and the actual input into Equation (41), the following equation can be obtained:
V ˙ 4 = V ˙ 3 t 1 s 1 2 t 2 s 1 = h 1 e 1 2 h 2 e 2 2 h 3 e 3 + 2 e 3 e 4 t 1 c 1 e 3 + e 4 2 t 2 s 1 = h 1 e 1 2 h 2 e 2 2 h 3 + t 1 c 1 2 e 3 2 t 1 e 4 2 2 t 1 c 1 1 e 3 e 4 t 2 s 1 e 1 T Q 1 e 1
where e 1 = T e 1 e 2 e 3 e 4 , Q 1 = h 1 0 0 0 0 h 2 0 0 0 0 h 3 + t 1 c 1 2 t 1 c 1 1 2 0 0 t 1 c 1 1 2 t 1 .
If Q 1 is a positive definite matrix, the following expression can be obtained:
V ˙ 4 e 1 T Q 1 e 1 0
Since h 1 , h 2 , h 3 , c 1 , t 1 > 0 , and the following expression exists:
Q 1 = h 1 h 2 h 3 + t 1 c 1 2 t 1 t 1 c 1 1 2 2 = h 1 h 2 h 3 + c 1 t 1 1 4
By choosing appropriate values, Q 1 > 0 can be guaranteed, which in turn ensures that Q 1 is a positive definite matrix, thus proving that the system is asymptotically stable.

3.2. Design of the Pressure Controller

Based on the mathematical models of PPRV, the state-space equation is established as follows:
x ˙ 5 = x 6 x ˙ 6 = a 2 u 2 + b 2 x 5 + c 2 x 6 + d 2
where x 5 x 6 = P 1 P ˙ 1 , a 2 > 0 , b 2 , c 2 are the unknown parameters and d 2 is unknown disturbance.
Step 1: The expression for the system’s pressure error and its derivative is as follows:
e 5 = x 5 x 5 d
e ˙ 5 = x ˙ 5 x ˙ 5 d = x 6 x ˙ 5 d
The switching function of the sliding mode system and the exponential approach rate are as follows:
s 2 = c 2 e 5 + e 6
s ˙ 2 = t 3 s 2 t 4 sgn s 2
where t 3 , c 2 , t 4 > 0 are the parameters of the controller.
Differentiating Equation (49) and combining it with Equation (50), the control input for PPRV can be obtained as follows:
u 2 = u e q + Δ u 2 = 1 a 2 x ¨ 5 d c 2 e ˙ 5 b 2 a 2 x 5 c 2 a 2 x 6 d 2 a 2 t 3 s 2 t 4 sgn s 2
In Equation (51), u e q represents the equivalent control law, and Δ u 2 represents the reaching control law.
The treatment of the unknown parameters gives the following equation as follows:
τ 5 = b 2 a 2 , τ 6 = c 2 a 2 , τ 7 = d 2 a 2 , τ 8 = 1 a 2
Since the parameters τ 5 , τ 6 , τ 7 , τ 8 are unknown, using τ ^ 5 , τ ^ 6 , τ ^ 7 , τ ^ 8 to denote their estimated values and τ ˜ 5 , τ ˜ 6 , τ ˜ 7 , τ ˜ 8 to denote their estimation errors, respectively, the actual control input expression can be obtained as follows:
u 21 = u e q + Δ u 21 = τ ^ 8 x ¨ 5 d c 2 e ˙ 5 τ ^ 5 x 5 τ ^ 6 x 6 τ ^ 7 t 3 s 2 t 4 sgn s 2
Step 2: Defining the system’s Lyapunov equation is expressed as follows:
V 5 = 1 2 a 2 s 2 + 2 1 2 λ 5 τ ˜ 5 + 2 1 2 λ 6 τ ˜ 6 + 2 1 2 λ 7 τ ˜ 7 + 2 1 2 λ 8 τ ˜ 8 2
where λ i > 0 i = 5 , 6 , 7 , 8 are design parameters.
Taking the derivative of it gives the following expression:
V ˙ 5 = s 2 c 2 e ˙ 5 x ¨ 5 d τ ˜ 8 + s 2 τ ˜ 7 + s 2 x 5 τ ˜ 5 + s 2 x 6 τ ˜ 6 τ ^ ˙ 8 λ 8 τ ˜ 8 τ ^ ˙ 7 λ 7 τ ˜ 7 τ ^ ˙ 6 λ 6 τ ˜ 6 τ ^ ˙ 5 λ 5 τ ˜ 5 t 3 s 2 2 t 4 s 2 = t 3 s 2 2 t 4 s 2 + τ ˜ 8 s 2 c 2 e ˙ 5 x ¨ 5 d τ ^ ˙ 8 λ 8 + τ ˜ 7 s 2 τ ^ ˙ 7 λ 7 + τ ˜ 5 s 2 x 5 τ ^ ˙ 5 λ 5 + τ ˜ 6 s 2 x 6 τ ^ ˙ 6 λ 6
To make V ˙ 5 < 0 , the adaptive rate of the unknown parameter is chosen as follows:
τ ^ ˙ 5 = λ 5 s 2 x 5 τ ^ ˙ 6 = λ 6 s 2 x 6 τ ^ ˙ 7 = λ 7 s 2 τ ^ ˙ 8 = λ 8 s 2 c 2 e ˙ 5 x ¨ 5 d
Step 3: Bringing the adaptive rate of each parameter and the actual input into Equation (55), the following equation can be obtained:
V ˙ 5 = t 3 s 2 2 t 4 s 2 0
Thus, the controller is asymptotically stable and the pressure tracking error tends to zero when system is stabilized.
The control module is developed in MATLAB, integrating the speed controller and pressure controller, resulting in the thrust system control block diagram shown in Figure 3.

4. Simulation Analysis

The deformation and mechanical relationships caused by TBM in the soil are complex [30]. The main components contributing to the axial resistance of TBM during tunneling are the resistance caused by the cutter head, the friction generated by the shield shell, the friction caused by the sealing brush at the shield tail, and the resistance from the rear support device.
These axial resistances can be classified into two categories: forces that vary with thrust speed, such as the frontal resistance of the cutter head, and forces that remain constant, such as the friction of the shield shell. Therefore, the dynamic relationship between the TBM’s axial resistance and thrust speed can be described using a linear relationship [31]. Consequently, the total axial load on TBM can be expressed as follows:
F = v a + b
where a is the stratigraphic coefficient, and the corresponding parameter can be selected according to different stratigraphic, and b is the load force that does not vary with thrust speed.
PFCV and PPRV are modeled using the HCD library in AMESim. A simplified AMESim model of the thrust system that can be obtained by combining the load model, a PFCV model, and a PPRV model, as shown in Figure 4. To validate the effectiveness of the ASMC algorithm, simulation analysis is conducted in the MATLAB-AMESim environment. The widely used PID control algorithm in practical engineering was chosen for comparison. A comparative analysis of speed and pressure compound control was carried out under conditions such as speed regulation, sudden load changes, and disturbed loads. The main parameters of the joint simulation are shown in Table 1.

4.1. Simulation and Analysis of Speed Regulation Condition

When the ATA deviates from the DTA during the tunneling process, it is necessary to adjust the thrust speed of each section to minimize the deviation between the axes. During the speed adjustment process, the pressure needs to be controlled to achieve earth pressure balance and reduce the amount of deformation on the surface. The main parameters of the speed regulation process are shown in Table 2 and the simulation results are shown in Figure 5.
As shown in Figure 5, when employing the PID control strategy, the initial speed overshoot is approximately 0.13 mm/s, while the pressure overshoot is around 10 bar. The time required for the system’s speed and pressure to reach steady state values is about 15 s. During the speed regulation phase, the speed overshoot is approximately 0.08 mm/s and the pressure overshoot is about 5 bar, with the time to achieve the steady-state values remaining around 15 s. When employing the ASMC, there is virtually no overshoot in speed and pressure during the initial stage, and the time to reach the steady-state values for both speed and pressure is approximately 5 s. In the acceleration phase, there are minor fluctuations in the system’s pressure and speed, with a response time of about 3 s. Notably, there are no fluctuations during the deceleration phase, and the time to reach the steady-state values remains around 3 s. The simulation results demonstrate that the ASMC effectively controls the system to track the desired speed and pressure values during the regulation phase. Compared to the PID controller, the ASMC exhibits nearly no overshoot in the initial phase of speed and pressure, with a response time reduced by approximately 70%. During the speed regulation phase, while the overshoot in speed and pressure remains comparable to that of the PID controller, the response time is shortened by about 80%.

4.2. Simulation and Analysis of a Sudden Changed Load Condition

As TBM passes through different strata, the load it experiences changes greatly. At this time, the pressure needs to be adjusted to maintain the earth pressure balance. In this process, the thrust speed needs to be maintained to avoid the ATA deviating from the DTA. The main parameters of the sudden changed load process are shown in Table 3 and the simulation results are shown in Figure 6.
As shown in Figure 6, it is evident that under the PID control strategy, when the load is suddenly increased, the response time for the system’s speed and pressure to reach the desired values is approximately 12 s, with a speed overshoot of about 0.04 mm/s and a pressure overshoot of about 2.5 bar. Conversely, when the load is suddenly decreased, the response time is about 10 s, with a speed overshoot of approximately 0.03 mm/s and a pressure overshoot of 2.5 bar. In contrast, under the ASMC, when the load suddenly increases, the system’s response time is about 1.5 s, with a speed overshoot of around 0.01 mm/s and a pressure overshoot of about 1 bar. When the load suddenly decreases, the response time is approximately 2 s. Compared to the PID controller, the ASMC exhibits almost no overshoot in speed and pressure during the initial phase, with the response time being reduced by about 70%. During the process of sudden load changes, the maximum overshoot for both speed and pressure is lower than that of the PID controller, decreasing by approximately 5%, while the response time is reduced by about 80%, allowing the system to achieve a stable state more rapidly.

4.3. Simulation and Analysis of the Disturbed Load Condition

During the actual tunneling process, the ground stratum is often uneven and continuously changing, and the load is in a fluctuating state. Therefore, it is necessary to control the thrust speed and pressure to a stable value to reduce the amount of deformation on the ground surface and ensure the accuracy of trajectory tracking. The main parameters of the disturbed load condition are shown in Table 4 and the simulation results are shown in Figure 7.
As shown in Figure 7, it is evident that under load disturbance conditions, both speed and pressure fluctuate with load changes when using the PID controller. Although the error range of the thrust speed under the ASMC controller is similar to that of the PID controller, the ASMC controller demonstrates a faster response in the initial stage, with pressure remaining almost stable. This capability allows the ASMC controller to effectively maintain the thrust system’s pressure at the desired value. Compared to the PID controller, the ASMC controller exhibits superior adaptability and control performance in the disturbed load condition.

5. Conclusions

In order to ensure the safety of the construction and the accuracy of the trajectory tracking in complex and changing geological conditions, a novel ASMC is proposed to meet the speed–pressure compound control requirements of the thrust system. First, it introduces the principles of a thrust system composed of a PPRV and a PFCV, and establishes its mathematical model. Next, PPRV and PFCV are modeled as a second-order system with unknown dynamic characteristics. By combining this with an ASMC strategy, the pressure and speed control are realized based on system parameter identification. Finally, to validate the performance of the ASMC, a model of the thrust system was built in AMESim. Using the MATLAB-AMESim co-simulation platform, comparative simulation analysis of the compound control of speed and pressure is conducted under speed regulation, sudden changed load, and disturbed load conditions. The simulation results show that the proposed ASMC controller realizes the effect of speed and pressure compound control. Compared with the PID controller, the ASMC controller has almost no overshoot in speed and pressure and the response time is shortened by about 70% in the initial stage. In the speed regulation process and the sudden changed load process, the response time is shortened by about 80%. In the disturbed load process, the ASMC controller can maintain the pressure stability of the thrust system. In conclusion, the ASMC controller significantly improves the response speed and stability of the thrust system, exhibiting better control performance under various operating conditions.
The ASMC algorithm proposed in this paper has shown promising performance in simulation experiments, providing a valuable reference for future research on control theory for TBMs. However, its performance in real-world engineering applications remains uncertain. Therefore, the next step is to further validate the algorithm’s effectiveness and superiority through practical experiments.

Author Contributions

Conceptualization, G.G. and H.Y.; methodology, H.L. and T.X.; formal analysis, L.J. (Lianhui Jia) and L.J. (Lijie Jiang); resources, D.H.; software, H.L. and T.X.; funding acquisition, T.X.; writing—original draft, H.L. and Z.Z.; writing—review and editing, H.L. and Z.Z.; project administration, G.G. and H.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work received support from the National Key R&D Program of China (Grant No. 2022YFC3802302) and the National Natural Science Foundation of China (No. 52475075).

Data Availability Statement

The data presented in this study are available on request from the corresponding author, within reasonable limits.

Acknowledgments

The authors would like to thank the anonymous reviewers for their valuable suggestions.

Conflicts of Interest

Authors Lianhui Jia and Lijie Jiang were employed by the company China Railway Engineering Equipment Group Co., Ltd. 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.

References

  1. Yi, L.G.; Chen, K.; Lu, G.M. Progress in shield tunneling technology for urban underground space in China. Tunn. Constr. 2024, 44, 1. [Google Scholar]
  2. Bai, Y.; Gao, P.; Ren, R. Research on simulation control of shield machine propulsion hydraulic system. Mod. Manuf. Eng. 2020, 480, 128. [Google Scholar]
  3. Li, J.K.; Yan, B. The monitoring and analysis of surface subsidence of soft soil rock large section of subway tunnel shield construction. Adv. Mater. Res. 2014, 848, 78–82. [Google Scholar] [CrossRef]
  4. Meng, F.; Chen, P.; Kang, X. Effects of tunneling induced soil disturbance on the post- construction settlement in structured soft soil. Tunn. Undergr. Space Technol. 2018, 80, 53–63. [Google Scholar] [CrossRef]
  5. Pourtaghi, A.; Lotfollahi-Yaghin, M. Wavenet ability assessment in comparison to ANN for predicting the maximum surface settlement caused by tunneling. Tunn. Undergr. Space Technol. 2012, 28, 257–271. [Google Scholar] [CrossRef]
  6. Zhang, L.; Wu, X.; Ji, W.; Simaan, M. Intelligent approach to estimation of tunnel-induced ground settlement using wavelet packet and support vector machines. J. Comput. Civ. Eng. 2017, 31, 04016053. [Google Scholar] [CrossRef]
  7. Bouayad, D.; Emeriault, F. Modeling the relationship between ground surface settlements induced by shield tunneling and the operational and geological parameters based on the hybrid PCA/ANFIS method. Tunn. Undergr. Space Technol. 2017, 68, 142–152. [Google Scholar] [CrossRef]
  8. Moeinossadat, S.; Ahangari, K. Estimating maximum surface settlement due to EPBM tunneling by Numerical Intelligent approach: A case study Tehran subway line 7, Tehran, Iran. Transp. Geotech. 2018, 18, 92–102. [Google Scholar] [CrossRef]
  9. Moghaddasi, R.; Noorian, M. ICA-ANN, ANN and multiple regression models for prediction of surface settlement caused by tunneling. Tunn. Undergr. Space Technol. 2018, 79, 197–209. [Google Scholar] [CrossRef]
  10. Koopialipoor, M.; Fahimifar, A.; Ghaleini, E. Development of a new hybrid ANN for solving a geotechnical problem related to tunnel boring machine performance. Eng. Comput. 2020, 36, 345–357. [Google Scholar] [CrossRef]
  11. Libin, T.; SeonHong, N. Comparison of machine learning methods for ground settlement prediction with different tunneling datasets. J. Rock Mech. Geotech. Eng. 2021, 13, 1274–1289. [Google Scholar]
  12. Hussaine, S.; Linlong, M. Intelligent prediction of maximum ground settlement induced by EPB shield tunneling using automated machine learning techniques. Mathematics 2022, 10, 4637. [Google Scholar] [CrossRef]
  13. Yazdanparast, M.; Koushkgozar, H.; Hassanpour, J. Predicting maximum settlement induced by EPB shield tunneling through image processing and an intelligent approach. KSCE J. Civ. Eng. 2024, 28, 4076–4087. [Google Scholar] [CrossRef]
  14. Ren, Y.; Sun, Z.; Chu, C. An Attitude Control Strategy for Shield Thrusting. Tunn. Constr. 2019, 39, 1038–1044. [Google Scholar]
  15. Li, S.; Cao, X. Synchronous Control Characteristics Analysis of Shield Propulsion Hydraulic System Based on Tracking Differentiator and Self-Adaptive Nonlinear PID. Int. J. Pattern Recognit. Artif. Intell. 2021, 35, 2159053. [Google Scholar] [CrossRef]
  16. Li, G.; Niu, Y.; Chen, K. Research on hydraulic thrusting control system of shield machine based on BP-PID controller. Tunn. Constr. 2017, 37, 885. [Google Scholar]
  17. Liu, X.; Ma, L. Study on deviation correction control of shield machine based on PSO-PID. Comput. Meas. Control 2020, 28, 122–126. [Google Scholar]
  18. Gambhire, S.J.; Kishore, D.R.; Londhe, P.S. Review of sliding mode based control techniques for control system applications. Int. J. Dyn. Control 2021, 9, 363–378. [Google Scholar] [CrossRef]
  19. Bakhshande, F.; Bach, R.; Söffker, D. Robust control of a hydraulic cylinder using an observer-based sliding mode control: Theoretical development and experimental validation. Control Eng. Pract. 2020, 95, 104272. [Google Scholar] [CrossRef]
  20. Zhao, Y.; Qiu, C.; Huang, J. Terminal Sliding Mode Force Control Based on Modified Fast Double-Power Reaching Law for Aerospace Electro-Hydraulic Load Simulator of Large Loads. Actuators 2024, 13, 145. [Google Scholar] [CrossRef]
  21. Lao, L.; Chen, P. Adaptive Sliding Mode Control of an Electro-Hydraulic Actuator with a Kalman Extended State Observer. IEEE Access 2024, 12, 8970–8982. [Google Scholar] [CrossRef]
  22. Lu, S.; E, D.C.; Dong, X. Hydraulic cylinder displacement tracking control based on improved adaptive high-order sliding mode. Mach. Tool Hydraul. 2023, 51, 144–149. [Google Scholar]
  23. Zhang, J.; Wang, C.; Zhao, E. Compound sliding mode control of double-pump sub-chamber electro-hydraulic load-simulation system. Mach. Tool Hydraul. 2024, 52, 124–132. [Google Scholar]
  24. Shi, H.; Gong, G.; Yang, H. Electro-hydraulic proportional control of thrust system for shield tunneling machine. Autom. Constr. 2009, 18, 950–956. [Google Scholar]
  25. Gong, G.; Hu, G.; Yang, H. Control analysis of thrust hydraulic system for shield tunnelling machine. Zhongguo Jixie Gongcheng/China Mech. Eng. 2007, 18, 1391–1395. [Google Scholar]
  26. Zhang, W.; Yuan, Q.; Xu, Y. Research on control strategy of electro-hydraulic lifting system based on AMESim and MATLAB. Symmetry 2023, 15, 435. [Google Scholar] [CrossRef]
  27. Li, Y.; Wang, Q. Adaptive robust tracking control of a proportional pressure-reducing valve with dead zone and hysteresis. Trans. Inst. Meas. Control 2018, 40, 2151–2166. [Google Scholar] [CrossRef]
  28. Chen, J.; Li, J.; Liu, Y. Simulated loading experiment of proportional relief valve in the hydraulic system. Mach. Tool Hydraul. 2020, 48, 58–61. [Google Scholar]
  29. Guo, X.; Wang, C.; Liu, H. Extended-state-observer based sliding mode control for pump-controlled electro-hydraulic servo system. J. Beijing Univ. Aeronaut. Astronaut. 2020, 46, 1159–1168. [Google Scholar]
  30. Wang, X.; Yuan, D.; Jin, D. Determination of thrusts for different cylinder groups during shield tunneling. Tunn. Undergr. Space Technol. 2022, 127, 104579. [Google Scholar] [CrossRef]
  31. Sugimoto, M.; Sramoon, A. Theoretical model of shield behavior during excavation. I: Theory. J. Geotech. Geoenvironmental Eng. 2002, 128, 138–155. [Google Scholar] [CrossRef]
Figure 1. Distribution diagram of the thrust hydraulic cylinders.
Figure 1. Distribution diagram of the thrust hydraulic cylinders.
Machines 13 00213 g001
Figure 2. Grouped working principles diagram of thrust hydraulic system. 1. Thrust hydraulic cylinder; 2. pressure sensor; 3. counterbalance valve; 4. three/four-way directional valve. 5. check valve; 6. PPRV; 7. PFCV; 8. filter; 9. two-way valve.
Figure 2. Grouped working principles diagram of thrust hydraulic system. 1. Thrust hydraulic cylinder; 2. pressure sensor; 3. counterbalance valve; 4. three/four-way directional valve. 5. check valve; 6. PPRV; 7. PFCV; 8. filter; 9. two-way valve.
Machines 13 00213 g002
Figure 3. Control block diagram of thrust system.
Figure 3. Control block diagram of thrust system.
Machines 13 00213 g003
Figure 4. Simplified AMESim model of the thrust system.
Figure 4. Simplified AMESim model of the thrust system.
Machines 13 00213 g004
Figure 5. Simulation results of the speed regulation condition: (a) actual speed; (b) speed tracking error; (c) actual pressure; (d) pressure tracking error.
Figure 5. Simulation results of the speed regulation condition: (a) actual speed; (b) speed tracking error; (c) actual pressure; (d) pressure tracking error.
Machines 13 00213 g005
Figure 6. Simulation results of the sudden changed load condition: (a) actual speed; (b) speed tracking error; (c) actual pressure; (d) pressure tracking error.
Figure 6. Simulation results of the sudden changed load condition: (a) actual speed; (b) speed tracking error; (c) actual pressure; (d) pressure tracking error.
Machines 13 00213 g006
Figure 7. Simulation results of the disturbed load condition: (a) Actual speed. (b) Speed tracking error. (c) Actual pressure. (d) Pressure tracking error.
Figure 7. Simulation results of the disturbed load condition: (a) Actual speed. (b) Speed tracking error. (c) Actual pressure. (d) Pressure tracking error.
Machines 13 00213 g007
Table 1. Main parameters of MATLAB-AMESim joint simulation model.
Table 1. Main parameters of MATLAB-AMESim joint simulation model.
ParametersValueUnit
Stratigraphic coefficient2.0 × 108N/(m/s)
Leakage coefficient0.4L/min/MPa
Density850kg/m3
Bulk modulus1700MPa
Diameter of rodless chamber220mm
Diameter of piston rod160mm
Table 2. Main parameters of speed regulation condition.
Table 2. Main parameters of speed regulation condition.
Desired Speed (mm/s)Desired Pressure (bar)Stratigraphic Coefficient (N/(m/s))Load (kN)
0–50 s:0.5642.0 × 108100
50–100 s:1962.0 × 108100
100–150 s:0.5642.0 × 108100
Table 3. Main parameters of a sudden changed load condition.
Table 3. Main parameters of a sudden changed load condition.
Desired Speed (mm/s)Desired Pressure (bar)Stratigraphic Coefficient (N/(m/s))Load (kN)
0–50 s:0.5642.0 × 108100
50–100 s:0.5742.0 × 108130
100–150 s:0.5642.0 × 108100
Table 4. Main parameters of disturbed load condition.
Table 4. Main parameters of disturbed load condition.
Desired Speed (mm/s)Desired Pressure (bar)Stratigraphic Coefficient (N/(m/s))Load (kN)Disturbed Load (kN)
0–100 s:0.5642.0 × 10810010sin(2πt)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xing, T.; Liu, H.; Zheng, Z.; Jia, L.; Jiang, L.; Gong, G.; Yang, H.; Han, D. Speed–Pressure Compound Control of Thrust System Based on the Adaptive Sliding Mode Control Strategy. Machines 2025, 13, 213. https://doi.org/10.3390/machines13030213

AMA Style

Xing T, Liu H, Zheng Z, Jia L, Jiang L, Gong G, Yang H, Han D. Speed–Pressure Compound Control of Thrust System Based on the Adaptive Sliding Mode Control Strategy. Machines. 2025; 13(3):213. https://doi.org/10.3390/machines13030213

Chicago/Turabian Style

Xing, Tong, Hong Liu, Zhe Zheng, Lianhui Jia, Lijie Jiang, Guofang Gong, Huayong Yang, and Dong Han. 2025. "Speed–Pressure Compound Control of Thrust System Based on the Adaptive Sliding Mode Control Strategy" Machines 13, no. 3: 213. https://doi.org/10.3390/machines13030213

APA Style

Xing, T., Liu, H., Zheng, Z., Jia, L., Jiang, L., Gong, G., Yang, H., & Han, D. (2025). Speed–Pressure Compound Control of Thrust System Based on the Adaptive Sliding Mode Control Strategy. Machines, 13(3), 213. https://doi.org/10.3390/machines13030213

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop