Previous Article in Journal
Research on Active Interference Technology Based on Piezoelectric Flexible Structure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Two-Phase Switching Adaptive Sliding Mode Control Achieving Smooth Start-Up and Precise Tracking for TBM Hydraulic Cylinders

1
State Key Laboratory of Fluid Power and Mechatronic Systems, School of Mechanical Engineering, Zhejiang University, Hangzhou 310058, China
2
China Railway Engineering Equipment Group Co., Ltd., Zhengzhou 450016, China
3
School of Mechatronics and Energy Engineering, NingBoTech University, Ningbo 315100, China
*
Author to whom correspondence should be addressed.
Actuators 2026, 15(1), 57; https://doi.org/10.3390/act15010057 (registering DOI)
Submission received: 16 December 2025 / Revised: 12 January 2026 / Accepted: 14 January 2026 / Published: 16 January 2026
(This article belongs to the Section Control Systems)

Abstract

Tunnel boring machine (TBM) hydraulic cylinders operate under pronounced start–stop shocks and load uncertainties, making it difficult to simultaneously achieve smooth start-up and high-precision tracking. This paper proposes a two-phase switching adaptive sliding mode control (ASMC) strategy for TBM hydraulic actuation. Phase I targets a soft start by introducing smooth gating and a ramped start-up mechanism into the sliding surface and equivalent control, thereby suppressing pressure spikes and displacement overshoot induced by oil compressibility and load transients. Phase II targets precise tracking, combining adaptive laws with a forgetting factor design to maintain robustness while reducing chattering and steady-state error. We construct a state-space model that incorporates oil compressibility, internal/external leakage, and pump/valve dynamics, and provide a Lyapunov-based stability analysis proving bounded stability and error convergence under external disturbances. Comparative simulations under representative TBM conditions show that, relative to conventional PID Controller and single ASMC Controller, the proposed method markedly reduces start-up pressure/velocity peaks, overshoot, and settling time, while preserving tracking accuracy and robustness over wide load variations. The results indicate that the strategy can achieve the unity of smooth start and high-precision trajectory of TBM hydraulic cylinder without additional sensing configuration, offering a practical path for high-performance control of TBM hydraulic actuators in complex operating environments.

1. Introduction

Hard-rock tunnels play a pivotal role in energy, transportation, and major infrastructure, making efficient and safe excavation essential [1,2]. As construction targets extend to more complex geology and special operating conditions, the engineering community has explored and adopted novel cutterheads and excavation configurations to enhance excavation performance [3]. One such practice is excavation with a free-section cutterhead whose axis is parallel to the cross section; a hydraulic motor drives the cutterhead to rotate while thrust cylinders press against the rock to realize efficient rotary cutting. Under this operating condition, the rock tends to spall periodically under the cutting action, leading to pronounced cyclic fluctuations in the load borne by the thrust cylinders [4,5]. These fluctuations introduce uncertain disturbances that significantly weaken the actuator’s tracking accuracy and operational stability. The resulting control imprecision and instability will compromise construction quality and safety, calling for optimization beyond conventional strategies and the development of control algorithms tailored to such conditions [6].
For precise and stable control of hydraulic cylinders under deterministic or regularly varying loads, extensive research has focused on nonlinear modeling and disturbance compensation. Sliding model control (SMC) has increasingly become a mainstream approach. Sun et al. [7] proposed a cross-coupled SMC with a coupling surface combined with a hyperbolic-tangent function for dual-cylinder gate actuators, improving synchronization accuracy while alleviating chattering. Zhao et al. [8] addressed force control of an aerospace electro-hydraulic load simulator by introducing an improved fast variable-power reaching law within terminal SMC and combining it with a nonsingular fast terminal SMC structure, achieving finite-time convergence with reduced chattering. Yue et al. [9] employed a backstepping SMC based on extended state observer, where adaptive/compensation-function observers estimate disturbances to mitigate performance degradation due to model uncertainties. Another line of work augments SMC with neural networks or radial basis function networks to approximate unknown disturbances via output feedback and thus enhance tracking accuracy [10]. In addition, continuous SMC via the super-twisting algorithm, rotation control with improved nonlinear extended state observers, sliding-mode repetitive control, and schemes coupling unknown-dynamics estimators with SMC have been reported, all seeking performance gains through refined reaching laws, observers, or estimators [11,12]. Despite these advances, many studies assume constant or slowly varying loads; controller design often relies on known disturbance bounds or accurate plant models. Chattering is typically mitigated by boundary layers or higher-order SMC, which increases implementation complexity and makes it difficult to sustain high accuracy under highly dynamic and uncertain conditions [13,14]. Therefore, although the aforementioned control algorithm achieves high-precision tracking, it still has shortcomings such as requiring precise models, strong dependence on the bound of disturbances, and difficulty in balancing robustness and chatter suppression. These limitations make it unsuitable for the hydraulic system with uncertain loads and periodic disturbances described in this paper.
Under uncertain loading conditions, achieving precise and stable control of hydraulic cylinders becomes considerably more challenging. To address unknown load effects, Pan et al. [15] proposed a control framework that combines a compensation-function observer with backstepping SMC, enabling online estimation of lumped disturbances and compensation of external loads. Hou et al. [16] tackled parameter uncertainty arising from inertia variations during lifting or grasping by fusing stereovision with an initial-value identification algorithm, thereby realizing online inertia estimation and automatic tuning of sliding-mode parameters. For position control of single-rod electro-hydraulic actuators, Son et al. [17] employed a robust nonlinear strategy assisted by an extended state observer to achieve high-precision positioning in the presence of disturbances and model uncertainties. In underwater applications subject to hydrostatic pressure variations, Nie et al. [18] integrated a disturbance observer with SMC to attain disturbance compensation and robust tracking. Beyond these, several studies leverage methods such as unknown-dynamics estimators and compensation-function observers to improve disturbance estimation accuracy, or exploit displacement-feedback mechanisms grounded in system physics to compensate for unmodeled dynamics, ultimately enhancing precision and stability [19]. Overall, most of the above approaches presume slowly varying; their observers often require high gains that amplify sensor noise, and their adaptive capability remains limited. In addition to these drawbacks, the dynamics of the control valve itself may also lead to unstable operation of the hydraulic system. If the valve is not properly controlled, the resulting instabilities can cause the hydraulic cylinder to deviate from its desired trajectory. Consequently, for free-section cutterhead systems characterized by periodic load fluctuations and uncertainty, there is still a lack of an intelligent algorithm that can accommodate fast-varying loads and suppress chattering.
Considering the significant adverse impact of unstable and inaccurate cylinder motion on TBM tunneling performance and safety, the purpose of this study is to realize stable constant-velocity motion of TBM hydraulic cylinders under uncertainties and load variations. To address the aforementioned challenges, this study develops a state-space model of the thrust hydraulic cylinder and advances a switching control strategy based on adaptive sliding mode control (ASMC). The proposed design not only surpasses traditional single-cylinder controllers in tracking accuracy, but also markedly improves velocity stability during start-up, demonstrating strong resilience to periodically varying loads. The main contributions are as follows:
(1)
We formulate a precise state-space model of the thrust hydraulic system, and experimentally obtain the cylinder’s external load conditions and system parameters.
(2)
We propose an ASMC-based switching controller that under load fluctuations simultaneously achieves high tracking accuracy and enhanced start-up velocity stability.
The remainder of this paper is organized as follows. Section 2 details the system architecture and derivation of the state-space model for the thrust hydraulic cylinder. Section 3 designs two ASMC structures: one prioritizes reduced velocity jitter at the expense of tracking accuracy, while the other attains higher accuracy with increased velocity ripple. Section 4 integrates the merits of the two controllers by designing a switching controller that simultaneously ensures tracking accuracy and start-up velocity stability. Section 5 concludes the work and outlines future research directions.

2. Introduction to the Hydraulic System and Modeling

This chapter analyzes the thrust cylinder’s hydraulic system and its components, identifies the control and controlled variables, and derives a precise state-space model of the hydraulic dynamics. To support controller design, we also perform experiments under different excavation conditions to measure external loads acting on the thrust system and identify unknown parameters. These results lay the foundation for the precise and stable control developed later.

2.1. Hydraulic System and Components

During operation of the novel free-section cutterhead, the thrust hydraulic cylinder extends to push the cutterhead against the rock ahead. As shown in Figure 1, the cutterhead axis is parallel to the excavation face and perpendicular to the tunnel axis. Rotated by a hydraulic motor and advanced by the thrust cylinder, the cutterhead periodically contacts the rock and once cracks accumulate to a critical level, the rock spalls. Throughout excavation, the thrust force balances the reaction from the rock. Because the rock’s compressive force on the cutterhead decreases intermittently when periodic cutting and spalling occur, the load on the thrust system varies in a cyclic manner.
Figure 2 depicts the hydraulic system of the thrust cylinder for the novel free-section cutterhead. It consists of three parts: (1) in the input/output part, oil is supplied from the oil tank to the hydraulic pump and then into the system; a relief valve located near the pump outlet regulates system pressure. (2) In the control part, the flow then passes through a three/four-way directional valve and into the upper hydraulic lock. By modulating the inlet/outlet openings via the command voltage, the three/four-way directional valve sets the operating speed of the hydraulic cylinder. (3) In the execution part, the hydraulic lock—comprising a check valve, a throttling orifice, and a relief valve—prevents reverse flow under load action. External fluctuating loads act on the hydraulic system through the asymmetric hydraulic cylinder.

2.2. Establishment of State Space Model

This study’s object can be abstracted as a valve-controlled asymmetric hydraulic cylinder system, with the piston separating a rod-less chamber (effective area A 1 ) and a rod-side chamber (effective area A 2 ). The state-space modeling of this hydraulic system is divided into three parts: the mechanical subsystem, the hydraulic subsystem, and the proportional-valve dynamics.
Firstly, for the mechanical part, considering the force balance of the piston along the load direction [20], the piston mechanics equation is as follows:
m v ˙ = A 1 P 1 A 2 P 2 F r ( t ) B v
where m is the equivalent load mass, P 1 and P 2 are the pressures in the rod-less and rod-side chambers, F r ( t ) is the external disturbance load, B is the viscous damping coefficient in which the friction of the piston, rod seals as well as the guideway resistance are lumped into a single linear damping term, and v is the piston velocity.
The relation between piston displacement x and velocity is as follows:
x ˙ = v
Next, we consider the pressure dynamics of the hydraulic system during thrusting. The instantaneous volumes of the two chambers are as follows:
V 1 = V 10 + A 1 x
V 2 = V 20 A 2 x
where V 1 and V 2 are the instantaneous volumes, and V 10 and V 20 are the initial volumes of the two chambers, respectively.
Accounting for oil compressibility and the leakage present in both the rod-side and rod-less chambers [21], the pressure continuity equations of the two chambers are as follows:
P ˙ 1 = β e V 1 ( Q 1 A 1 v C i p ( P 1 P 2 ) )
P ˙ 2 = β e V 2 ( Q 2 + A 2 v + C i p ( P 1 P 2 ) )
where β e is the effective bulk modulus of the oil, C i p is the chamber internal leakage coefficient, and Q 1 and Q 2 are the inflows into the rod-less and rod-side chambers, respectively.
The hydraulic cylinder is represented by a lumped-parameter model including inertia, viscous damping, and internal leakage. Coulomb and Stribeck friction between the piston and the housing, the detailed dynamics of the pump, and pressure losses along the pipelines are omitted and interpreted as slowly varying parameters and bounded disturbances acting on the cylinder. Their numerical effects are partly absorbed into the equivalent parameters β e , B , and C i p to be identified, and partly into the external load force F r ( t ) . Thus, the present model should be seen as an idealized but practical description of the dominant pressure–flow–force coupling for the cylinder.
For the proportional valve’s flow equations, we approximate its flow characteristic as linear, so the effective orifice area A o can be expressed as follows:
u = 0 , u ˜ u 0 u ˜ u 0 sgn ( u ˜ ) , u ˜ > u 0
A 0 = w u
where u is the effective spool displacement, u ~ is the spool displacement, u 0   >   0 is the deadband width caused by the null overlap, and w is the valve-port area gradient.
According to the orifice flow formula, the valve flow has two operating cases. When the spool opens in the positive direction ( u   >   0 ), Q 1 and Q 2 can be obtained as follows [21]:
Q 1 = C d w u 2 ( P s P 1 ) ρ
Q 2 = C d w u 2 P 2 ρ
When the spool opens in the negative direction ( u   <   0 ), Q 1 and Q 2 can be obtained as follows:
Q 1 = C d w u 2 P 1 ρ
Q 2 = C d w u 2 ( P s P 2 ) ρ
where C d is the discharge coefficient, ρ is the oil density, and P s is the supply pressure.
The electro-mechanical dynamics of the three/four-way directional valve can be approximated by the following second-order system:
u ¨ + 2 ζ w n u ˙ + w n 2 u = w n 2 u c
where u c is the input control voltage, ω n is the natural frequency of the spool, and ζ is the damping ratio.
In this study, we mainly focus on the extension stroke of the thrust cylinder along the TBM excavation direction ( u   >   0 ), which is the critical phase for start-up and tracking performance. The return stroke is normally executed at low speed and with much smaller load for repositioning, and is therefore not analyzed in detail here. In principle, the control algorithm proposed later can also be applied in the reverse direction by changing the sign of the reference trajectory.
The proportional directional valve is modeled by a second-order spool dynamics and an orifice flow equation with a small symmetric deadband around the null position. The effective spool displacement u is obtained by subtracting the null overlap u 0 from the actual displacement, and is then used to compute the metering area. Other nonlinear effects such as hysteresis, saturation, and notched spool lands, which make the “slot area-spool position” relation nonlinear [22], are not modeled explicitly. This is because the purpose of this article is to research the precise control method of hydraulic system in normal condition, during which the proportional valve core moves in the linear part. Previous studies have shown that medium-complexity, quasi-linear simplified valve models can achieve sufficiently accurate system-level results under certain conditions [23], and a large number of valve-controlled cylinder studies have also adopted the above simplified model [21,24], which proves that the simplification proposed in this paper is feasible.
To control the hydraulic system via the electro-proportional valve voltage, we select the system state vectors as follows:
x = x v P 1 P 2 u u ˙ T
Combining Equations (1)–(14), the state-space model of the thrust-cylinder hydraulic system can be written as
x ˙ = v v ˙ = A 1 P 1 A 2 P 2 F r ( t ) B v m P ˙ 1 = β e V 10 + A 1 x 1 ( Q 1 A 1 v C i p ( P 1 P 2 ) ) P ˙ 2 = β e V 20 A 2 x ( Q 2 + A 2 v + C i p ( P 1 P 2 ) ) u ˙ = u ˙ u ¨ = w n 2 ( u c u ) 2 ζ w n u ˙
where Q 1 and Q 2 are defined piecewise by Equations (9)–(12), and the external load F r ( t ) is determined by the actual operating condition.

2.3. Determination of the Periodic Load Curve

During hydraulic cylinder control, different external loads F r ( t ) exert a substantial influence on control accuracy and stability, and thereby determine parameter selection for the control algorithm. Accordingly, we first determine the range and variation pattern of F r ( t ) through experiments.
Figure 3 and Figure 4 show the novel free-section cutterhead rock-breaking test bench used in this study. In the experiment, the supporting beam, fine tuning components, and cutterhead are connected into an integral assembly through hinges and flanges. The supporting beam passes through the central opening of the rack, and the hydraulic cylinder pushes the supporting beam forward, thereby driving the cutterhead advance and cutting the rock specimen. The fine tuning components are used to adjust the cutterhead motion in the vertical and lateral directions, so that the cutterhead is aligned perpendicular to the excavation face, consistent with the actual cutting condition.
The force sensors mounted behind the cutterhead are one-dimensional axial force sensors used to directly measure the cutterhead thrust during excavation. Due to the fixed connection between the propulsion cylinder, supporting beam, fine adjustment mechanism, and cutterhead, they can be equivalently regarded as a mass block. Due to the fact that the entire test bench is guided by linear guides, the direction of the cutterhead thrust is parallel to the motion of the hydraulic cylinder; at the same time, it was observed in the experiment that the swing amplitude of the cutterhead during operation does not exceed 5°. Therefore, the axial force measured by force sensors is directly regarded as the equivalent external load F r ( t ) acting on the hydraulic cylinder, and the error will not exceed 10% (sin 5° = 0.087), which is acceptable for this study.
By measuring the thrust-cylinder pressure under penetration depths of 3 mm and 6 mm, the external load profiles F r ( t ) are obtained as shown in Figure 5. To better analyze the variation of F r ( t ) at different penetration depths, four indicators are selected: average, maximum, minimum, and period. The indicators for each penetration depth are summarized in Table 1.
As shown in Figure 5, the external load variation in the thrust system is broadly similar across penetration depths. This phenomenon can be explained as follows: as the cutterhead rotates, the disc cutters act on the rock from top to bottom. After the thrust process enters a steady stage, the upper part of the rock sample is excavated more while the lower part is excavated less, and a free surface gradually develops in front of the cutterhead. Under this condition, rock failure is mainly governed by periodic spalling as the cutters pass by. As a result, in the experiment the axial cutting force level remains similar for different penetration depths, while the most pronounced character is the periodic fluctuation. The external load thus exhibits a periodic variation that is primarily determined by the rotational speed of the cutterhead, and its dependence on the penetration depth becomes relatively weak in this cutting condition.
According to Table 1, its overall trend can be characterized as oscillating about a baseline of approximately 29 kN with an amplitude of about 10 kN and a period of 5 s. In addition, due to the periodic contact of the cutters and the nonuniform spalling of the rock, small-amplitude, high-frequency ripples are superimposed. Therefore, the external load F r ( t ) can be summarized as the superposition of a large-amplitude, low-frequency sinusoid and multiple small-amplitude, high-frequency sinusoids. While its specific values vary slightly with geology, penetration depth, and other excavation parameters, the overall pattern remains consistent.

2.4. Determination of Unknown Parameters

The state-space model of the thrust hydraulic system involves geometric parameters, operating condition parameters, hydraulic fluid properties, and several equivalent dynamic parameters. Some of these parameters can be directly determined from the structural design of the test bench, whereas others cannot be obtained from static data alone and must be identified using dynamic experimental data. To ensure the accuracy of the simulation model, these parameters need to be determined as follows.
Based on the design dimensions of the thrust cylinder, pipelines, and pump station, as well as the specified operating conditions, parameters like effective piston areas, initial chamber volumes, supply pressure, and fluid properties can be directly obtained. In addition, part of the proportional valve’s dynamic parameters can be taken from the manufacturer’s technical documentation. The main known parameters are summarized in Table 2.
Unlike geometric and operating condition parameters, some parameters such as the effective bulk modulus cannot be directly obtained, yet they have a significant influence on the precise dynamic response of the system. To further improve the model accuracy, this study performs parameter identification for the following unknown parameters: the effective bulk modulus β e , the inter-chamber leakage coefficient C i p , and the viscous damping coefficient b .
The identification procedure is as follows: (1) multiple sets of experimental data are collected from the test bench, including the time history t e , the cylinder displacement x e , and the pressure responses in the two chambers P 1 e and P 2 e ; (2) the same load conditions are applied to the simulation model to obtain the simulated time history t s , displacement x s , and chamber pressures P 1 s and P 2 s ; (3) a cost function is constructed as the weighted mean square error between the measured and simulated responses, which is given in Equation (16); (4) the three unknown parameters are iteratively updated until a parameter combination that minimizes the cost function.
In the above procedure, the cylinder displacement x e is measured by a linear position sensor mounted along the piston rod, with one end fixed to the cylinder barrel and the other connected to the piston rod. The chamber pressures P 1 e and P 2 e are measured by pressure transducers installed near the inlet ports of the rod-less and rod-side chambers, respectively. All signals are synchronously acquired and used as reference data for parameter identification.
J = w x ( x e x s ) 2 + w p 1 ( P 1 e P 1 s ) 2 + w p 2 ( P 2 e P 2 s ) 2
where w x ,   w p 1 ,   w p 2 are weighting coefficients and their mathematical relationship is set as w x + w p 1 + w p 2   =   1 .
Considering that displacement tracking accuracy is the primary concern in controller design, this study assigns w x   =   0.5 and w p 1   =   w p 2   =   0.25 . With these weights fixed, smaller discrepancies of unknown parameters lead to a smaller value of J . On this basis, the β e , C i p , and b are identified using a nonlinear optimization algorithm based on the least-squares criterion. The principle is that, within preset bounds for the parameters, the algorithm starts from an initial value, evaluates the accuracy of the parameters through the cost function J , and then iteratively updates the unknown parameters using a gradient-descent strategy so that J decreases at each iteration. The iteration is terminated when both the change in J and the change in the parameter vector fall below prescribed thresholds, at which point the corresponding parameter set is regarded as the one that minimizes the weighted squared error. To ensure that the identified results remain physically meaningful, lower and upper bounds are imposed on the three parameters according to engineering experience, as summarized in Table 3.
After parameter identification, the values determined for the three unknown parameters are shown in Table 4. The comparison between the measured values used for parameter identification and the simulated values of the identified simulation model is shown in Figure 6. It can be seen that the simulation results are in good agreement with the measurement results, indicating that the results of parameter identification are reasonable.

3. Design of the ASMC Controller

Based on the state-space model of the hydraulic system, the experimentally determined external load pattern and identified unknown parameters, this chapter designs two ASMC Controllers and derives their control laws in detail, together with stability verification. The two controllers are then compared against a PID controller; their performances under the conditions of F r ( t ) are analyzed and summarized to guide subsequent optimization.

3.1. Design of the Controller A

We first design a conventional ASMC Controller (Controller A). Let the actual displacement be x , the reference displacement be x d , the actual velocity be v , and the reference velocity be v d . The tracking error e is defined as follows:
e = x x d , e ˙ = v v d
Letting a first-order sliding surface be s [25], its expression is defined as follows:
s = e ˙ + λ A e
where λ A > 0 is the sliding surface parameter.
From Equation (15), a highly nonlinear relationship exists between the cylinder piston displacement x and the control input. Introduce a linear gain g 0 A into the controller so that the input–output relation of the hydraulic system can be rewritten as
m v ˙ = g 0 A u + d ( t )
where d ( t ) includes the external disturbance F r ( t ) , unmodeled dynamics, and modeling uncertainties.
By taking the derivative of Equation (17), the expected sliding mode dynamics can be obtained as follows:
s ˙ = λ A e ˙ + e ¨ = λ A ( v v d ) + ( v ˙ v ˙ d ) = g 0 A u + d ( t ) m v ˙ d + λ A ( v v d )
When modeling without considering external disturbances and uncertainties, setting the sliding dynamics to 0, the equivalent control u e q can be obtained from Equations (1), (9), (10), (18) and (19). The u e q is mainly responsible for controlling the known system dynamics to achieve the desired sliding surface dynamics.
u e q = 1 g 0 A [ m ( v ˙ d λ A ( v v d ) ) + B v + F r ( t ) ]
To suppress the uncertainty and disturbance effects of the system, the switching control term u sw is introduced and its formula is established as follows:
u s w = K ( t ) g o A s a t ( s ϕ A )
where ϕ A > 0 is the boundary-layer thickness and s a t ( x ) is the saturation function. In this paper, a smooth approximation is adopted with s a t s ϕ A t a n h s ϕ A , where K denotes the adaptive gain.
To ensure the switching action effectively compensates the uncertainty, a suitable adaptation law is crucial for enhancing robustness. The adaptive gain and its update method are given as follows:
K = K A + η A
η ˙ A = γ A s
where K A is the base gain, η A is the adaptive term, and γ A > 0 is the adaptation gain. This structure increases the gain faster when sliding surface s is larger, thereby strengthening robustness.
It should be noted that η A is implemented with an explicit upper bound ( η A , m i n η A η A , m a x ), which prevents unbounded growth of the adaptive gain. η A , m a x and η A , m i n is defined as a function of the expected operating time of Controller A:
η A , max = η A ( 0 ) + γ A S max T η A , min = η A ( 0 ) γ A S max T
where η A ( 0 ) is the initial value of adaptive term, S max is the limit gain, and T is the expected operating time. They keep η A within the limit while also providing significant room for changing.
By combining the equivalent and switching components in Equations (21)–(25), the control law of Controller A is as follows:
u A = u e q + u s w = 1 g 0 A [ m ( v ˙ d λ A ( v v d ) ) + B v + F r ( t ) ] K A + η A g 0 A tanh ( s ϕ A )
The term u e q guarantees the overall stability of the system, while the introduction of u sw feeds back all errors—including model uncertainties and tracking errors—onto the sliding surface. Equations (22)–(24) enable the adaptive parameter to vary in real time according to the error feedback, thereby regulating the system and improving the control accuracy [25,26].

3.2. Design of the Controller B

As a reinforcement of Controller A, and tailored to the strong-disturbance operating regime of the novel cutterhead system, we further design an ASMC Controller (Controller B), who features a strong adaptive switching gain with a forgetting factor. The principle and structure of Controller B are essentially the same as Controller A, and its control law is given as follows:
u B = u e q + u s w = 1 g 0 B [ m ( v ˙ d λ B ( v v d ) ) + B v + F r ( t ) ] K B + η B g 0 B tanh ( s ϕ B )
where g 0 B denotes the linear gain of Controller B, λ B > 0 is the sliding surface parameter, K B is the base gain (with an adaptive term η B ), and ϕ B > 0 is the boundary-layer thickness.
To enlarge the adaptive estimate value during high-disturbance phases and let it decrease when the disturbance weakens, Controller B augments the original adaptation rate with a forgetting factor, expressed as follows:
η ˙ B ( t ) = γ B ( s σ B η )
where γ B > 0 is the adaptation gain and σ B ( 0,1 ) is the forgetting factor. It is a first-order linear differential equation driven by the bounded signal s . Under the situation that s remains bounded, this equation exists a unique bounded solution and converges to a finite steady value determined by the residual sliding variable. In the implementation, a non-negative constraint is also enforced so that η B is not allowed to decrease below zero, and practical limits η B , max and η B , min are imposed, leading to η B , min η B η B , max for all time. Thus, the forgetting factor mechanism does not lead to parameter drift; instead, the adaptive gain is driven towards a bounded steady value consistent with the magnitude of the residual sliding variable.
Compared with the adaptation method of Controller A, the introduction of the forgetting factor decouples the adaptive term from a purely linear dependence on sliding surface s . When | s | is large, η B can grow rapidly; when | s | is small, η B decays exponentially toward zero, thereby enhancing precision control. However, because controller parameters may vary rapidly during this process, issues such as potential instability or severe velocity ripple due to overly fast regulation can arise.
In general, the proposed two ASMC Controllers can address matched uncertainties like load force variations and parametric perturbations, which act through the same channel as the control input, and can be compensated by robust switching action. To achieve smooth control and alleviate chattering, the switching term is implemented with a boundary layer, which may subsequently introduce a small residual tracking band even for matched uncertainties. Unmatched uncertainties like neglected high-order/fast dynamics and implementation nonidealities are not explicitly compensated and thus limit the achievable tracking accuracy. Their effect is only reduced by the system-level closed-loop feedback, leading to an ultimately bounded tracking error. Consequently, the remaining error during cylinder moving stems from these two sources and greatly depends on the controller settings (e.g., feedback gains and boundary-layer width), reflecting the robustness–smoothness trade-off.

3.3. Stability Analysis

We first analyze the stability of the Controller A by selecting the Lyapunov function as follows:
V = 1 2 s 2 + 1 2 γ A η ˜ 2
where η ~   =   η A η * , η * is a constant related to the upper bound of system uncertainty; choosing η * d ( t ) suffices here.
Taking the derivative of the Lyapunov function, the following expression can be obtained:
V ˙ = s s ˙ + 1 γ A η ˜ η ˙ A
Combining Equations (20), (24) and (26), we obtain:
V ˙ = K A m s tanh ( s ϕ A ) η ˜ + η * m s tanh ( s ϕ A ) + d ( t ) m s + 1 γ A η ˜ η ˙ A K A m s tanh ( s ϕ A ) + η ˜ s 1 1 m tanh ( s ϕ A ) + η * m s 1 tanh ( s ϕ A ) s ( K A m + η ˜ 1 + 1 m + 2 η * m )
Therefore, by appropriately selecting the parameters K A , ϕ A , and η * to suitable values ( η ˜ ( m + 1 ) + 2 η * K A ), the controller remains stable. It should be noted that during the control phase, the adaptive parameters will constantly change. To avoid local instability, it is best to set the controller parameters to η A , max ( m + 1 ) + 2 η * K A .
Similarly, the derivative of the Lyapunov function for Controller B is as follows:
V ˙ B K B m s tanh ( s ϕ B ) + η ˜ s 1 1 m tanh ( s ϕ B ) + η * m s 1 tanh ( s ϕ B ) σ B η ˜ η B s ( K B m + η ˜ 1 + 1 m + 2 η * m )
In this case, by selecting suitable parameters K B , ϕ B , and η * to suitable values ( η B , max ( m + 1 ) + 2 η * K A ), the sliding surface converges to a small neighborhood whose size depends on the disturbance intensity, and the system attains asymptotic stability.

3.4. Control Performance Analysis

We now compare the control effects of Controller A, Controller B, and a conventional PID Controller. A simulation model of the hydraulic system is constructed based on identified parameters. The external load follows the experimentally determined pattern: a baseline of 29 kN with a 10 kN amplitude and a period of 5 s, with an additional random superposition of multiple small-amplitude, high-frequency components to represent nonstationary and random load.
In order to make the comparison clear, the parameters of the baseline PID controller, Controller A, and Controller B are explicitly listed as follows. The PID gains were tuned by trial and error in simulation until a compromise between overshoot and settling time was obtained under the nominal load condition. The parameters of Controllers A and B were then adjusted from typical values so that the cylinder could start smoothly, the tracking error could converge quickly, and no severe chattering appeared in the control signal. The final parameter values used in all simulations are summarized in Table 5.
As shown in Figure 7 and Figure 8, Controller B yields the highest accuracy: during the initial stage (0–5 s) the error is kept within 10 mm and fluctuates violently, and subsequently the displacement error fluctuates around 5 mm. The PID Controller achieves moderate accuracy: its initial response (0–5 s) is slow, with the error rising to about 38 mm; thereafter, the tracking error remains stably oscillating around 38 mm and stays below 40 mm. Controller A does not meet the precision requirement—its error grows with piston travel; however, within 0–3 s it tracks reasonably well, keeping the start-up displacement error near 5 mm.
To further examine the system dynamics, we analyze the cylinder velocity and the spool displacement of the proportional valve under the three controllers. As shown in Figure 9 and Figure 10, the PID Controller exhibits substantial initial velocity jitter, oscillating between −0.02 m/s and 0.02 m/s; later, the oscillation settles into a high-frequency ripple around the target velocity 0.025 m/s with an amplitude of approximately 0.005 m/s. This stems from limited spool authority: after the initial phase, the spool displacement oscillates only slightly and at low frequency around 0.4 mm. In contrast, Controller B regulates velocity with high precision after 5 s by commanding small-amplitude, high-frequency spool motions near 0.4 mm, maintaining the target velocity 0.025 m/s with minimal fluctuation. However, due to the forgetting factor, the transient of velocity 0 m/s to 0.025 m/s is overly aggressive, resulting in strong control over the spool: within the first 3 s, the spool rapidly oscillates between −0.3 mm and 0.5 mm, producing sharp cylinder-velocity swings between −0.04 m/s and 0.04 m/s. Although this reduces displacement error, such violent transients can be harmful to the system. Controller A presents intermediate behavior between Controller B and PID Controller: while its tracking error becomes larger after 3 s, it achieves better start-up tracking accuracy than Controller B and PID Controller, with less severe spool and velocity fluctuations in the first 3 s.
In summary, the PID Controller exhibits large displacement-tracking errors and pronounced velocity fluctuations throughout the stroke; Controller B attains superior tracking accuracy but suffers from excessively violent spool/cylinder transients at start-up; Controller A lacks overall precision yet offers better start-up tracking accuracy and better stability than Controller B and PID Controller. Given these trade-offs, a controller that jointly ensures accuracy and stability is still required.

4. Design and Analysis of the Switching Controller

Section 3 designs two ASMC Controllers. Controller B delivers better overall performance but suffers from instability during start-up; Controller A lacks overall precision yet achieves a better accuracy and stability performance at start-up. Therefore, this chapter combines their respective strengths and proposes a switching controller, whose performance is validated by comparative tests.

4.1. Design of the Switching Controller

In the proposed scheme, Controller A is tuned with relatively small gains and a wider boundary layer, so that the start-up response remains gentle: in the first few seconds it reduces the large initial position error while keeping the cylinder velocity smooth, without pronounced oscillations under rapidly building pressures. This conservative setting, however, limits its steady-state tracking capability once the system undergoes a long-term control. Controller B is instead designed with higher gains and a narrower boundary layer to achieve tighter tracking in steady operation; if it were applied from the very beginning, the combination of large initial errors and strong feedback would generate noticeable velocity ripples and pressure fluctuations.
In order to combine the advantages of both controllers, this paper designs the following switching controller:
u = w A ( t ) u A + w B ( t ) u B
where the formulas of u A and u B are provided by Equations (26) and (27) respectively, w A ( t ) and w B ( t ) are the switching parameters for Controllers A and B, defined as
w A ( t ) = 1 when   error A 1.2 error B   o r   error A error a l l o w 1 t t s w i t c h Δ t when   error A 1.2 error B   exceeds   0.1   s 0 when   t t s w i t c h + Δ t
w B ( t ) = 1 w A ( t )
where e r r o r A and e r r o r B are the tracking error of Controllers A and B, e r r o r a l l o w is the maximum allowable error value (set according to the system), t s w i t c h is the Controller switching time, and Δ t is the total duration of switching.
In the initial stage, e r r o r A 1.2 e r r o r B is used to ensure that the error control effects of Controllers A and B are not significantly different. At the same time, e r r o r A e r r o r a l l o w is used to ensure that there is a certain redundancy in the switching controller, so that fluctuations in the initial stage will not directly trigger switching instructions. At this point, Controller A takes the lead and can balance displacement accuracy and velocity stability. During the switching phase, when Controller A begins to experience accuracy issues (exceeding 0.1 s), control commands are triggered. To ensure system stability, it is recommended to switch for more than 1 s. In the final phase, the system is entirely controlled by controller B, which can achieve good accuracy. Regardless of whether a controller is currently contributing to the control action, the adaptive parameters of both Controller A and Controller B are updated simultaneously and independently according to the system state, ensuring timely adaptation.
When t t s w i t c h , the Lyapunov function of the switching controller is V   =   V A ; when t t s w i t c h + Δ t , the sliding surface is V   =   V B . As proved in Section 3.3, both functions are positive and under appropriate parameter choices have negative derivatives, so these two phases are stable. It remains to prove switching controller’s stability during t s w i t c h < t < t s w i t c h + Δ t .
When t s w i t c h < t < t s w i t c h + Δ t , using Equations (33)–(35), the time derivative of the Lyapunov function is as follows:
V ˙ = Δ t 1 Δ t ( V B V A ) + w A V ˙ A + w B V ˙ B
From Equations (31) and (32), the Lyapunov derivatives for Controller A and Controller B can be written as follows:
V ˙ A c A s A + δ A
V ˙ B c B s B + δ B
where c A ,   c B > 0 is a constant determined by the hydraulic system physical parameters and controller parameters, δ A ,   δ B is a bounded term.
Substituting Equations (37) and (38) into Equation (36) yields the following result:
V ˙ Δ t 1 Δ t ( V B V A ) w A c A s A w B c B s B + w A δ A + w B δ B
From the inequality s w A s A + w B s B , it follows that
w A c A s A w B c B s B c min s , c min = min c A , c B
Combining Equations (39) and (40) gives the following formula:
V ˙ c min s + Δ t 1 Δ t ( V B V A ) w A δ A + w B δ B
where since V A ,   V B and δ A ,   δ B are bounded, [ Δ t 1 Δ t ( V B V A ) w A δ A + w B δ B ] is bounded; moreover, since V ˙ A ,   V ˙ B 0 , the negative term can be made dominant in the Lyapunov derivative. Hence the sliding surface is constrained within a small neighborhood during operation of the hydraulic system, ensuring overall system stability.
The control module is developed in MATLAB (R2024a), and the control block diagram of thrust hydraulic system is shown in Figure 11.
In practical applications, the proposed two-phase ASMC is implemented in discrete time on a digital controller. With a fixed sampling period T s , the cylinder displacement, velocity and chamber pressures are sampled at each instant k T s , the sliding variables and adaptive laws are evaluated in algebraic form, and the adaptive gain is updated by a simple forward-Euler step. The valve command u [ k ] is held constant over [ k T s ,   ( k + 1 ) T s ] by a zero-order hold. For the TBM thrust system considered in this paper, a sampling period on the order of a few milliseconds is sufficient to be much faster than the dominant hydraulic dynamics, so that the discrete-time implementation closely approximates the continuous-time controller analyzed above and can be realized on standard industrial digital hardware.

4.2. Analysis of the Switching Controller

This article selects the total duration of switching Δ t   =   2   s . We first analyze the displacement tracking of the proposed switching controller. This experiment still uses the same hydraulic system parameters and external load conditions as in Section 3.
As shown in Figure 12, the switching controller achieves good accuracy: during the initial stage, the tracking error gradually rises to about 7.5 mm; thereafter, the displacement error fluctuates around 7 mm. It can be seen that the switching controller successfully inherited the control accuracy of Controller B, while ensuring good accuracy and stability in the initial stage. We next examine the cylinder velocity and the spool displacement of the proportional valve under this control scheme.
As shown in Figure 13 and Figure 14, a certain level of velocity jitter appears at the beginning, but it is generally constrained to about 0.1 m/s, and the amplitude becomes very small in stable stage. Regarding the spool motion, high-frequency oscillations are present in the initial stage but remain within 0.1 mm in amplitude; after switching, the spool position stays near 0.4 mm with a small-amplitude, low-frequency trend overall.
As shown in Figure 15, throughout this process, the sliding surface remains stable. In the initial stage, it undergoes small-amplitude, high-frequency oscillations around zero; between switching stage, its value steadily decreases to around −1 (a bounded value); after switching, it stabilizes near −1 with small-amplitude, low-frequency fluctuations. Therefore, the hydraulic system is stable under the switching controller.
A comparison of key performance metrics between the switching controller and the three algorithms in Section 3 is given in Table 6. As shown in Table 6, the switching controller outperforms Controller A and except for slightly worse speed fluctuations in the initial stage (including switching stage) compared to the PID Controller, the switching controller’s overall performance is superior to it. Compared to Controller B, within the initial stage, the switching controller reduces the maximum displacement error by 80.7%, the velocity peak-to-peak fluctuation by 84.3%, and the spool-displacement peak-to-peak fluctuation by 75.1%, yielding better tracking and stability; after switching, its stability is still better than Controller B with the spool-displacement peak-to-peak fluctuation reduced by 37.8%, though the maximum displacement error increases by 1.1 mm compared with Controller B. In summary, while the switching controller’s accuracy after switching is slightly lower than Controller B, it achieves superior tracking accuracy and stability during start-up, leading to the best overall performance.

5. Conclusions and Outlook

This paper addresses the dual challenge of start–stop shocks and load/parameter uncertainties for TBM hydraulic cylinders by proposing a “two-phase switching ASMC” strategy. Phase I targets a soft start by embedding smooth gating/ramped start-up into the sliding surface and equivalent control to limit initial flow and pressure rise, thereby suppressing pressure spikes and displacement overshoot caused by oil compressibility and sudden load changes. Phase II targets high-precision trajectory tracking; with adaptive laws and a boundary-layer treatment, it reduces chattering and steady-state error while maintaining robustness. Based on a state-space model incorporating oil compressibility, leakage, and pump/valve dynamics, a stability analysis demonstrates bounded stability and error convergence under parameter variations and external disturbances. Simulation results show that, compared with PID Controller and single ASMC Controller, the proposed method markedly reduces pressure/velocity peaks and displacement overshoot during start-up, achieves smaller steady-state errors with faster dynamics during tracking, and remains robust under wide load changes. Overall, without additional sensing or extensive a priori identification, the method unifies smooth start-up and precise tracking for TBM hydraulic cylinders, showing strong potential for practical deployment.
Given space limitations, this study does not yet develop a systematic treatment of multi-cylinder coordination and constrained optimization. Future work will pursue engineering-scale validation under larger and more complex loads to assess generalization, and extend the two-phase switching ASMC strategy toward multi-cylinder synchronization and energy-efficiency co-optimization.

Author Contributions

S.Y.: writing—original draft, visualization, validation, software, methodology, formal analysis, data curation, conceptualization. D.H. (Dong Han): writing—review and editing, supervision, methodology, conceptualization. L.J. (Lijie Jiang) and L.J. (Lianhui Jia): writing—review and editing, validation, software, formal analysis. Z.Z., X.T. and H.Y.: writing—review and editing, supervision, conceptualization. D.H. (Dongming Hu): writing—review and editing, resources, project administration, funding acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This work received support from the Key Science and Technology Program of the Ministry of Emergency Management of China (Grant No. 2025EMST130301), the National Natural Science Foundation of China (No. 52475075), and the National Natural Science Foundation of China (No. 52575056).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

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

Conflicts of Interest

Authors Lijie Jiang and Lianhui Jia 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. Wang, B.; Li, Q.; Xu, Z.; Niu, S.; Nie, X. A Safety Risk Assessment Method for TBM Tunnel Construction Based on Attribute Interval Identification Theory. Sci. Rep. 2025, 15, 7673. [Google Scholar] [CrossRef] [PubMed]
  2. Fan, Z.; Zheng, Z.; Xu, B.; Li, W.; Zhang, Y.; Hao, Z. Performance Optimization of Hard Rock Tunnel Boring Machine Using Multi-Objective Evolutionary Algorithm. Comput. Ind. Eng. 2022, 169, 108251. [Google Scholar] [CrossRef]
  3. Keleş, S. Cutting Performance Assessment of a Medium Weight Roadheader at Çayırhan Coal Mine. Master’s Thesis, Middle East Technical University, Ankara, Türkiye, 2005. [Google Scholar]
  4. Zhu, Y.; Xie, M.; Wang, H. Prediction Method of Cutting Stability of Roadheader Based on the Newton-Lagrange Mixed Discrete Method. Sci. Rep. 2022, 12, 20760. [Google Scholar] [CrossRef] [PubMed]
  5. Ma, Y. Vibration Characteristics Analysis of Roadheader Rotary Cutting Process. Results Eng. 2023, 19, 101320. [Google Scholar] [CrossRef]
  6. Bai, Y.; Yao, J.; Hu, J.; Feng, G. Output Feedback Active Disturbance Rejection Control of an Electro-Hydraulic Servo System Based on Command Filter. Chin. J. Aeronaut. 2025, 38, 103169. [Google Scholar] [CrossRef]
  7. Sun, C.; Dong, X.; Li, J. Cross-Coupled Sliding Mode Synchronous Control for a Double Lifting Point Hydraulic Hoist. Sens. 2023, 23, 9387. [Google Scholar] [CrossRef]
  8. Zhao, Y.; Qiu, C.; Huang, J.; Tan, Q.; Sun, S.; Gong, Z. 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]
  9. Yue, K.; Qian, W.; Shen, W.; Yuan, X. Adaptive Backstepping Sliding Mode Control of Electro-Hydraulic Servo System Based on Extended State Observer. Mach. Tool Hydraul. 2023, 51, 30–38. [Google Scholar] [CrossRef]
  10. Dang, T.D.; Do, T.C.; Truong, H.V.A. Output Feedback-Based Neural Network Sliding Mode Control for Electro-Hydrostatic Systems with Unknown Uncertainties. Machines 2024, 12, 554. [Google Scholar] [CrossRef]
  11. Kong, S.; Zhang, R.; Liu, M.; Yu, J. Nonlinear disturbance observer-based sliding mode controller for underwater vehicles. In Proceedings of the 14th International Conference on Signal Processing Systems (ICSPS), Zhenjiang, China, 18–20 November 2022; pp. 547–550. [Google Scholar]
  12. Ruderman, M.; Fridman, L.; Pasolli, P. Virtual sensing of load forces in hydraulic actuators using second- and higher-order sliding modes. Control Eng. Pract. 2019, 92, 104151. [Google Scholar] [CrossRef]
  13. Zhang, Z.; Guo, Y.; Song, X. Improved Nonlinear Extended State Observer-Based Sliding-Mode Rotary Control for the Rotation System of a Hydraulic Roofbolter. Entropy 2022, 24, 41. [Google Scholar] [CrossRef] [PubMed]
  14. Liu, Z.; Jin, B.; Dong, J.; Yao, Q.; Jin, Y.; Liu, T.; Wang, B. Sliding Mode Repetitive Control Based on the Unknown Dynamics Estimator of a Two-Stage Supply Pressure Hydraulic Hexapod Robot. Biomimetics 2025, 10, 472. [Google Scholar] [CrossRef] [PubMed]
  15. Pan, C.; Wang, Y.; Yang, S.X.; Li, Z.; Xiao, J. Compensation Function Observer-Based Backstepping Sliding-Mode Control of Uncertain Electro-Hydraulic Servo System. Machines 2024, 12, 719. [Google Scholar] [CrossRef]
  16. Hou, J.-W.; Ni, T.; Zhang, Z.-X. Parameter Adaptive Sliding Mode Trajectory Tracking Strategy with Initial Value Identification for the Swing in a Hydraulic Construction Robot. Sci. Rep. 2023, 13, 5855. [Google Scholar] [CrossRef]
  17. Son, Y.S.; Kim, W. Robust Nonlinear Position Control with Extended State Observer for Single-Rod Electro-Hydrostatic Actuator. Mathematics 2021, 9, 2397. [Google Scholar] [CrossRef]
  18. Nie, Y.; Lao, Z.; Liu, J.; Huang, Y.; Sun, X.; Tang, J.; Chen, Z. Disturbance Observer-Based Sliding Mode Controller for Underwater Electro-Hydrostatic Actuator Affected by Seawater Pressure. Machines 2022, 10, 1115. [Google Scholar] [CrossRef]
  19. Su, X.; Zheng, X. Sliding Mode Control of Electro-Hydraulic Servo System Based on Double Observers. Mech. Sci. 2024, 15, 77–85. [Google Scholar] [CrossRef]
  20. Rahmat, M.F.; Zulfatman; Husain, A.R.; Ishaque, K.; Sam, Y.M.; Ghazali, R.; Rozali, S.M. Modeling and Controller Design of an Industrial Hydraulic Actuator System in the Presence of Friction and Internal Leakage. Int. J. Phys. Sci. 2011, 6, 3502–3517. [Google Scholar]
  21. Zhang, K.; Zhang, J.; Gan, M.; Zong, H.; Wang, X.; Huang, H.; Su, Q.; Xu, B. Modeling and Parameter Sensitivity Analysis of Valve-Controlled Helical Hydraulic Rotary Actuator System. Chin. J. Mech. Eng. 2022, 35, 66. [Google Scholar] [CrossRef]
  22. Stosiak, M.; Karpenko, M.; Skačkauskas, P.; Deptuła, A. Identification of Pressure Pulsation Spectrum in a Hydraulic System with a Vibrating Proportional Valve. J. Vib. Control 2024, 30, 4917–4930. [Google Scholar] [CrossRef]
  23. Dalla Vedova, M.D.L.; Berri, P.C. A New Simplified Fluid Dynamic Model for Digital Twins of Electrohydraulic Servovalves. Aircr. Eng. Aerosp. Technol. Int. J. 2021, 94, 79–88. [Google Scholar] [CrossRef]
  24. Zhang, Y.; Gong, G.; Yang, H.; Chen, Y.; Chen, G. Towards Autonomous and Optimal Excavation of Shield Machine: A Deep Reinforcement Learning-Based Approach. J. Zhejiang Univ.-SCI. A 2022, 23, 458–478. [Google Scholar] [CrossRef]
  25. Nápoles-Báez, Y.; González-Yero, G.; Martínez, R.; Valeriano, Y.; Nuñez-Alvarez, J.R.; Llosas-Albuerne, Y. Modeling and Control of the Hydraulic Actuator in a Ladle Furnace. Heliyon 2022, 8, e11857. [Google Scholar] [CrossRef]
  26. Gao, Q.; Su, X. An Adaptive Sliding Mode Controller for Electro-hydraulic Servo Systems Combining Offline Training and Online Estimation. Asian J. Control 2024, 26, 1204–1218. [Google Scholar] [CrossRef]
Figure 1. Novel free-section cutterhead.
Figure 1. Novel free-section cutterhead.
Actuators 15 00057 g001
Figure 2. Hydraulic system of the thrust cylinder. 1. Oil tank; 2. hydraulic pump; 3. relief valve; 4. three/four-way directional valve; 5. hydraulic lock; 6. hydraulic cylinder.
Figure 2. Hydraulic system of the thrust cylinder. 1. Oil tank; 2. hydraulic pump; 3. relief valve; 4. three/four-way directional valve; 5. hydraulic lock; 6. hydraulic cylinder.
Actuators 15 00057 g002
Figure 3. Structural diagram of the novel free-section cutterhead test bench.
Figure 3. Structural diagram of the novel free-section cutterhead test bench.
Actuators 15 00057 g003
Figure 4. Physical image of the novel free-section cutterhead test bench.
Figure 4. Physical image of the novel free-section cutterhead test bench.
Actuators 15 00057 g004
Figure 5. External load variation curves of the thrust system at 3 mm and 6 mm penetration depths.
Figure 5. External load variation curves of the thrust system at 3 mm and 6 mm penetration depths.
Actuators 15 00057 g005
Figure 6. Comparison between measurement results and simulation results: (a) displacement comparison; (b) working chamber pressure comparison.
Figure 6. Comparison between measurement results and simulation results: (a) displacement comparison; (b) working chamber pressure comparison.
Actuators 15 00057 g006
Figure 7. Displacement tracking of the three controllers: (a) PID Controller; (b) Controller A; (c) Controller B.
Figure 7. Displacement tracking of the three controllers: (a) PID Controller; (b) Controller A; (c) Controller B.
Actuators 15 00057 g007
Figure 8. Displacement tracking error of the three controllers: (a) PID Controller; (b) Controller A; (c) Controller B.
Figure 8. Displacement tracking error of the three controllers: (a) PID Controller; (b) Controller A; (c) Controller B.
Actuators 15 00057 g008
Figure 9. Cylinder velocity under the three controllers: (a) PID Controller; (b) Controller A; (c) Controller B.
Figure 9. Cylinder velocity under the three controllers: (a) PID Controller; (b) Controller A; (c) Controller B.
Actuators 15 00057 g009
Figure 10. Spool displacement under the three controllers: (a) PID Controller; (b) Controller A; (c) Controller B.
Figure 10. Spool displacement under the three controllers: (a) PID Controller; (b) Controller A; (c) Controller B.
Actuators 15 00057 g010
Figure 11. Control block diagram of thrust hydraulic system.
Figure 11. Control block diagram of thrust hydraulic system.
Actuators 15 00057 g011
Figure 12. Control performance of the switching controller: (a) displacement tracking; (b) displacement tracking error.
Figure 12. Control performance of the switching controller: (a) displacement tracking; (b) displacement tracking error.
Actuators 15 00057 g012
Figure 13. Cylinder velocity under the switching controller.
Figure 13. Cylinder velocity under the switching controller.
Actuators 15 00057 g013
Figure 14. Spool displacement of the proportional valve under the switching controller.
Figure 14. Spool displacement of the proportional valve under the switching controller.
Actuators 15 00057 g014
Figure 15. Sliding-surface value under the switching controller.
Figure 15. Sliding-surface value under the switching controller.
Actuators 15 00057 g015
Table 1. Indicators at different penetration depths.
Table 1. Indicators at different penetration depths.
Penetration DepthMeanMaxMinPeriod
3 mm29,037.1640,994.9118,162.574.96
6 mm29,314.8140,904.3320,248.694.94
Table 2. Main known hydraulic system parameter values.
Table 2. Main known hydraulic system parameter values.
ParametersValuesUnitsPhysical Meanings
m 2000kgequivalent load mass
A 1 0.015m2rodless side area
A 2 0.008m2rod side area
V 10 0.010m3rodless side initial volume
V 20 0.025m3rod side initial volume
P s 20MPasupply pressure
ρ 870kg/m3oil density
C d 0.65-discharge coefficient
ω n 200rad/snatural frequency
ζ 0.8-damping ratio
u max 0.50mmupper limit of valve
Table 3. Identification ranges of unknown parameters.
Table 3. Identification ranges of unknown parameters.
Unknown Parameters β e C i p b
Range of Values0.8 × 109~1.6 × 1091.0 × 10−13~5.0 × 10−122000~8000
UnitsPam3/(s·Pa)(N·s)/m
Table 4. Identification results of unknown parameters.
Table 4. Identification results of unknown parameters.
Identified Parameters β e C i p b
Values1.4 × 1097.2 × 10−133200
UnitsPam3/(s·Pa)(N·s)/m
Table 5. Control parameters of the PID controller, Controller A, and Controller B.
Table 5. Control parameters of the PID controller, Controller A, and Controller B.
ControllersParametersValuesParameter Meanings
PID Controller K p 800proportional gain
K i 0.1integral gain
K d 0.0005derivative gain
Controller A γ A 10adaptation gain
K A 30base gain
ϕ A 0.01boundary-layer thickness
g 0 A 1.0 × 108linear gain
Controller B γ B 4.0 × 103adaptation gain
K B 1.75 × 103base gain
σ B 0.05forgetting factor
ϕ B 0.008boundary-layer thickness
g 0 B 7.5 × 108linear gain
Table 6. Comparison of control performance of four controllers.
Table 6. Comparison of control performance of four controllers.
Performance MetricsSwitching ControllerController AController BPID Controller
Initial
Stage
Maximum Displacement Error6.944 mm23.619 mm10.320 mm36.122 mm
Velocity Peak-to-Peak Fluctuation0.138 m/s0.138 m/s0.878 m/s0.050 m/s
Spool-Displacement Peak-to-Peak Fluctuation0.202 mm0.202 mm0.811 mm0.360 mm
Stable StageMaximum Displacement Error7.599 mm201.86 mm6.455 mm38.756 mm
Velocity Peak-to-Peak Fluctuation0.011 m/s0.017 m/s0.017 m/s0.011 m/s
Spool-Displacement Peak-to-Peak Fluctuation0.028 mm0.200 mm0.045 mm0.029 mm
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

Yang, S.; Han, D.; Jiang, L.; Jia, L.; Zheng, Z.; Tan, X.; Yang, H.; Hu, D. A Two-Phase Switching Adaptive Sliding Mode Control Achieving Smooth Start-Up and Precise Tracking for TBM Hydraulic Cylinders. Actuators 2026, 15, 57. https://doi.org/10.3390/act15010057

AMA Style

Yang S, Han D, Jiang L, Jia L, Zheng Z, Tan X, Yang H, Hu D. A Two-Phase Switching Adaptive Sliding Mode Control Achieving Smooth Start-Up and Precise Tracking for TBM Hydraulic Cylinders. Actuators. 2026; 15(1):57. https://doi.org/10.3390/act15010057

Chicago/Turabian Style

Yang, Shaochen, Dong Han, Lijie Jiang, Lianhui Jia, Zhe Zheng, Xianzhong Tan, Huayong Yang, and Dongming Hu. 2026. "A Two-Phase Switching Adaptive Sliding Mode Control Achieving Smooth Start-Up and Precise Tracking for TBM Hydraulic Cylinders" Actuators 15, no. 1: 57. https://doi.org/10.3390/act15010057

APA Style

Yang, S., Han, D., Jiang, L., Jia, L., Zheng, Z., Tan, X., Yang, H., & Hu, D. (2026). A Two-Phase Switching Adaptive Sliding Mode Control Achieving Smooth Start-Up and Precise Tracking for TBM Hydraulic Cylinders. Actuators, 15(1), 57. https://doi.org/10.3390/act15010057

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

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop