Next Article in Journal
Measuring Dispersion and Serial Dependence in Ordinal Time Series Based on the Cumulative Paired ϕ-Entropy
Previous Article in Journal
Cryptanalysis of an Image Encryption Algorithm Based on Random Walk and Hyperchaotic Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Nonlinear Extended State Observer-Based Sliding-Mode Rotary Control for the Rotation System of a Hydraulic Roofbolter

1
School of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China
2
School of Mechanical Electronic and Information Engineering, China University of Mining and Technology (Beijing), Beijing 100083, China
*
Authors to whom correspondence should be addressed.
Entropy 2022, 24(1), 41; https://doi.org/10.3390/e24010041
Submission received: 28 November 2021 / Revised: 19 December 2021 / Accepted: 22 December 2021 / Published: 26 December 2021

Abstract

:
This paper develops a sliding-mode control with an improved nonlinear extended state observer (SMC-INESO) for the rotation system of a hydraulic roofbolter with dead-zones, uncertain gain, and disturbances, with the purpose of improving tracking performance. Firstly, the rotation system is modeled to compensate for dead-zone nonlinearity. Then, we present an improved nonlinear extended state observer to estimate disturbances of the rotation system in real time. Moreover, a proportional-integral-differential sliding-mode surface is introduced and an improved sliding-mode reaching law is designed. Based on this, a sliding-mode control law is developed. In order to eliminate the influence of estimation error and uncertain gain, we design two adaptation laws based on the sliding-mode surface and the estimated states. Finally, the effectiveness of the proposed SMC-INESO is verified through comparative simulation studies.

1. Introduction

A hydraulic roofbolter, as shown in Figure 1, is a key piece of mechanical equipment employed to install bolts in the roadway of a coal mine. The driller can effectively cut the rock and form holes by controlling the rotation system of a hydraulic roofbolter. After that, the bolts are installed in the holes to fix the surrounding rocks, thereby reliably supporting a roadway. This paper carries out rotary tracking control for the rotation system of a hydraulic roofbolter. High-performance rotary tracking control of the rotation system faces challenges due to dead-zones, disturbances (e.g., inherent disturbance and external disturbance), and uncertain gain [1,2]. In order to ensure the efficient and reliable drilling operation of the rotation system for a hydraulic roofbolter, its rotation speed must accurately track the preset value. Dead zones, disturbances, and other uncertain factors may deteriorate the tracking control of the rotation system. Inappropriate rotation speed of drill pipe may reduce drilling efficiency, even causing broken drill pipes [3]. Therefore, it is of great importance to achieve precise tracking control of the rotation system so as to ensure efficient and reliable roadway support.
In order to deal with the aforementioned negative factors and improve tracking performance, a large number of nonlinear control methods, such as backstepping control [3,4], sliding-mode control [5,6,7,8], and active disturbance rejection control [9,10], have been developed. Thanks to the simplicity and strong robustness of sliding-mode control, it has been widely used to cope with the uncertainty of the system [11,12]. Specifically, Rojsiraphisal et al. [11] developed a novel fast terminal sliding-mode control method based on a disturbance observer for a robot system. The disturbance observer can estimate the external disturbance of the system in a limited time, which enhances the anti-disturbance ability of a robot system. The control performance is improved by compensating for the estimated disturbance with the sliding-mode control law. Mobayen et al. [12] presented a novel adaptive intelligent global sliding-mode controller for tracking control of DC-DC buck converters subjected to dynamic uncertainties and disturbances. However, chattering in sliding-mode control has always been the main problem that limits its application and development. In existing sliding-mode control methods, controllers with robust switching of the sign function are used to suppress the disturbances [13,14,15]. Controllers with sign functions inevitably create system chattering. Therefore, improper disturbance processing is the main cause of chattering in sliding mode control.
To the best of our knowledge, control methods based on a disturbance observer can effectively enhance the anti-disturbance ability and improve the control performance of systems [16]. Based on this, in order to better suppress chattering, disturbance observer-based sliding-mode control has received extensive attention. As we know, extended state observer (ESO) as a mature disturbance estimation technology has superior estimation performance [17,18,19,20]. Therefore, ESO-based sliding-mode control has been widely used in many control fields [21,22,23,24,25,26]. Liu et al. [21] proposed an ESO-based SMC by combining a super switching approach and a linear ESO for power converters subjected to external load. The former was used to quickly track the preset signal, while the disturbance was estimated by a linear ESO and compensated for by the controller. Both guaranteed efficient control performance. To deal with the external and internal disturbances of a wind power system, Wang et al. [22] presented an adaptive SMC based on a linear ESO, which weakened sliding chattering and improved anti-disturbance ability. In order to cope with the dynamic disturbance and uncertainties of steer-by-wire systems, as well as time-varying road environments, Sun et al. [23] designed a nonlinear ESO-based SMC. The negative effects of uncertainties and the time-varying road environment on the system were suppressed by the SMC, thereby improving the robustness of the controller. After the dynamic disturbance was estimated by a nonlinear ESO, it was compensated for by a controller so as to weaken its influence on the system. Considering dynamic nonlinearity and external disturbance, Wang et al. [24] proposed a fuzzy sliding-mode control method by integrating active disturbance rejection control with fuzzy sliding-mode control. After estimating dynamic nonlinearities and external disturbances by a linear ESO, a fuzzy sliding-mode control law was designed based on their estimation errors. Wu et al. [25] proposed a terminal sliding-mode controller based on a linear ESO by combining sliding-mode control and active disturbance rejection control for the purpose of dealing with internal dynamic uncertainty and external disturbance in a vehicle system. The tracking performance was improved by compensating for the estimated uncertainty and disturbance in the designed nonlinear sliding-mode control law in terms of estimation errors. In order to solve the internal and external disturbances in a motor system, Alonge et al. [26] developed an active disturbance rejection controller based on a sliding-mode component. In this controller, two linear ESOs were employed to estimate internal and external disturbances. All estimated disturbances were compensated for by the sliding-mode component, which improved the robustness and the anti-disturbance ability of the systems. However, the aforementioned control methods still have the following two challenges that need to be resolved. One is that conventional linear or nonlinear ESOs with large gains are employed to estimate disturbances. Large gains ESOs may amplify noise, thereby reducing control performance. The other is that the estimation error of disturbance inevitably appears in the ESO, which may reduce the control performance. Previous studies usually employed robust switching with a sign function to suppress the estimation error, leading to chattering.
Along with the above-mentioned challenges, dead zone and uncertain gain of the rotation system for a hydraulic roofbolter also worsen control performance. In order to tackle these problems, this paper proposes a sliding-mode control with an improved nonlinear extended state observer (SMC-INESO). Firstly, the rotation system is modeled after compensating for the dead zone. Following that, an improved nonlinear extended state observer with smaller gain is developed to quickly estimate disturbances for the purpose of effectively estimating the disturbances and suppressing noise. Moreover, a sliding-mode control law is developed based on a proportional-integral-differential sliding-mode surface and an improved sliding-mode reaching law. In order to eliminate the influence of estimation error and uncertain gain, two adaptation laws are designed based on the sliding-mode surface and control signal. This paper has the following four contributions:
  • Proposing an improved nonlinear extended state observer with smaller gain, with the purpose of effectively estimating the disturbances of the rotation system and reducing the influence of noise.
  • Developing an improved sliding-mode reaching law to improve system robustness.
  • Presenting a sliding-mode control law, which aims to provide a continuous and effective control law for the rotation system.
  • Designing two adaptation laws to tune the estimations of disturbance estimation error and uncertain gain and then compensate for them in the sliding-mode control law.
The rest of the paper is organized as follows. Section 2 models the rotation system model after compensating for the dead zone nonlinearity; Section 3 proposes and analyzes the SMC-INESO for the rotation system; Section 4 carries out comparative simulations and analyzes the experiment results. Finally, the whole paper is concluded in Section 5.

2. Model of the Rotation System

The structure diagram of the rotation system for a hydraulic roofbolter is shown in Figure 2. In the rotation system, hydraulic oil is pumped by a quantitative pump driven by an asynchronous motor and the rotation speed is controlled by a hydraulic valve. The rotation speed changes with the flow of hydraulic oil and the flow is adjusted by the above-mentioned hydraulic valve in order to accurately track the preset rotation speed. Therefore, the hydraulic motor and hydraulic valve are the core actuators of the rotation system. This section builds a rotation system model based on the dynamics of the above components.

2.1. Dynamics of the Hydraulic Motor

The load dynamic of the hydraulic motor in the rotation system is presented as follows:
D m θ ˙ m = Q rL C tm P rL V r 4 β P ˙ rL + q ( t )
where D m is the displacement of the hydraulic motor, θ m is the rotary angle, θ ˙ m is the rotation speed, Q rL is the load flow of the hydraulic motor, C tm is the leakage coefficient, P rL is the load pressure of the hydraulic motor, V r is the volume of the hydraulic motor chamber, β is the bulk modulus of hydraulic oil, and q ( t ) represents un-modeled disturbances, such as friction and external disturbances.
The torque dynamics of the hydraulic motor in the rotation system can be described as follows:
D m P rL = J t θ ¨ m + B t θ ˙ m + G t θ m + T t + Δ r
where T t is the load torque of the hydraulic motor; J t is the total inertia; B t is the total equivalent viscous damping coefficient; G t is the total equivalent stiffness; Δ r represents the modeling error.

2.2. Dynamics of the Hydraulic Valve

The dynamics of the load flow in the hydraulic valve is represented as follows:
Q rL = C d W x v P rs sgn ( x v ) P rL ρ
where C d is the flow coefficient, W is the gradient area of the hydraulic valve, x v is the spool displacement of the hydraulic valve, ρ is the emulsion density of the hydraulic oil, and sgn ( · ) represents the following function.
sgn ( · ) = 1 · > 0 0 · = 0 1 · < 0
In the rotation system, the hydraulic valve is trapped in the dead zone nonlinearity [3], as shown in Figure 3. Then, the dynamic of spool displacement of the hydraulic valve is formulated as follows:
x v = x vmax i < i min k v [ i d ( i ) ] i min i i max x vmax i > i max
with
d ( i ) = δ l i δ l i δ l < i δ r δ r i δ r
In the above Equations (5) and (6), k v is the proportional coefficient and x vmax is the maximum pool displacement. δ r and δ l are the unknown dead zone boundary parameters. Define δ = [ δ r , δ l ] T , and denote δ ^ = [ δ ^ r , δ ^ l ] T and δ ˜ = δ ^ δ as the estimation and estimation error vectors of δ .
By employing the dead zone compensation method proposed in [1], Equation (3) can be rewritten as follows:
Q rL = C d W k v [ u + δ ˜ T ( α ¯ + β ¯ ) ] P rS sgn ( x v ) P rL ρ
In the above formula, α ¯ = [ α , 1 α ] T and β ¯ = [ α · s g n ( δ ˜ r ) , ( α 1 ) · s g n ( δ ˜ l ) ] T sat δ ˜ ( u ) . α and sat δ ˜ ( u ) are represented as follows:
α = 0 u < 0 1 u 0
sat δ ˜ ( u ) = 1 + u δ ˜ r , 0 u < δ ˜ r and δ ˜ r < 0 , 1 + u δ ˜ l , δ ˜ l < u < 0 and δ ˜ l > 0 , 0 , o t h e r w i s e .
Based on Equations (1), (2), and (7), we obtain
θ m = 4 β C tm G t V r J t θ m 4 β D m 2 + 4 β C tm B t + V r G t V r J t θ ˙ m 4 β C tm J t + V r B t V r J t θ ¨ m + 4 β C d W k v D m V r J t ρ P rS sgn ( x v ) P rL u 4 β C d W k v D m V r J t ρ P rS sgn ( x v ) P rL δ ˜ T ( α ¯ β ¯ ) 1 V r J t [ 4 β C tm ( T t + Δ r ) + V r ( T ˙ t + Δ ˙ r ) 4 β D m q ( t ) ]

2.3. Formulation of the Rotation System

Denote x 1 , x 2 , x 3 T = θ m , θ ˙ m , θ ¨ m T as the state variables. u is the control input and y is the system output. Based on Equation (10), the rotation system is modeled as follows:
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = f ( t ) u + γ ( t ) y = x 2
In the above model, f ( t ) = 4 β C d W k v D m V r J t ρ P rS sgn ( x v ) P rL , and γ ( t ) = 4 β C tm G t V r J t x 1 4 β D m 2 + 4 β C tm B t + V r G t V r J t x 2 4 β C tm J t + V r B t V r J t x 3 4 β C d W k v D m V r J t ρ P rS sgn ( x v ) P rL δ ˜ T ( α ¯ β ¯ ) 1 V r J t [ 4 β C tm ( T t + Δ r ) + V r ( T ˙ t + Δ ˙ r ) 4 β D m q ( t ) ] presents the “total disturbance” in the rotation system. Since the physical parameters, such as β , C tm and k v , are time-varying, f ( t ) is an uncertain gain.

3. Design and Analysis of the Proposed SMC-INESO

In this section, for the purpose of improving the tracking performance of the rotation system, a sliding-mode control with an improved nonlinear extended state observer (SMC-INESO) is proposed. As shown in Figure 4, the proposed SMC-INESO is composed of the transition process, the improved nonlinear ESO, the integral sliding-mode surface, the improved sliding-mode reaching law, the sliding-mode control law, and the adaptation laws.

3.1. The Transition Process

The rotation speed set according to rock properties, expressed by x d , is a step signal. Overshoot may occur when the system quickly tracks the signal. To solve the issue, the following discrete second-order transition process is employed to convert the step signal to a continuous one [27].
x d 1 ( k + 1 ) = x d 1 ( k ) + h · x d 2 ( k ) x d 2 ( k + 1 ) = x d 2 ( k ) + h · u 1
with
d = r h 0 , d 0 = h 0 d , h 0 > h y = x d 1 x d + h 0 x d 2 , a 0 = d 2 + 8 r | y | a 1 = x d 2 + a 0 d 2 | y | > d 0 x d 2 + y h 0 | y | d 0 u 1 = r · sgn ( a 1 ) | a 1 | > d r · a 1 d | a 1 | d
In the above formulas, x d 1 is the output of the transition process as well as the tracked signal, k N + ; r > 0 ; h is the integration step; u 1 is a fast control function proposed by Han [27], in which, d, d 0 , and h 0 are determined by r and h.

3.2. The Improved Nonlinear Extended State Observer

Traditional linear or nonlinear ESOs are widely employed by existing control methods [21,22,23,24,25,26] to estimate disturbances. In order to obtain better estimation performance, decision makers usually provide large gains for ESOs. However, large gains of ESOs may amplify noise, thereby reducing control performance. In view of this, if the gains of ESOs are reduced under the premise of ensuring good estimation performance of ESOs, this will inevitably reduce the influence of noise and improve the control performance of a system. In order to achieve the above goals, we design the adaptive gains based on the estimated error of x2, and then develop an improved nonlinear ESO. Due to the suppression of noise, the proposed observer will contribute to good tracking performance and efficient operation of the rotation system in a roadway.
Denote x 4 = γ ( x , t ) f ˜ u as the extended state and define x ˙ 4 = ( γ ( x , t ) f ˜ u ) = γ 1 ( x , t ) . Then, the traditional extended state observer [28] is expressed as follows:
e 2 = x ^ 2 y x ^ ˙ 2 = x ^ 3 β 01 φ 1 ( e 2 ) x ^ ˙ 3 = f ^ u + x ^ 4 β 02 φ 2 ( e 2 ) x ^ ˙ 4 = β 03 φ 3 ( e 2 ) + γ 1 ( x ^ , t )
In the above formula, f ^ is the estimation of f, which is tuned by the adaptation law designed later. β 0 j > 0 , j = 1 , 2 , 3 are the gains. φ j ( e 2 ) are expressed as follows:
φ j ( e 2 ) = fal ( e 2 , α j , δ ) = | e 2 | α j sgn ( e 2 ) | e 2 | > δ e 2 δ ( 1 α j ) | e 2 | δ
where fal ( · ) is a function proposed by Han, 0 < α 3 < α 2 < α 1 = 1 , 0 < δ < 1 ; for more details about its parameter settings, please refer to [28].
Note that Equation (14) is a linearly extended state observer when α j = 1 . When e 2 tends to 0, φ j ( e 2 ) tends to 0. In view of this, in order to ensure an effective estimation of the disturbance, β 0 j are often set to relatively large values. However, large gains will amplify noise, which will inevitably reduce control performance. To solve the above problem, this section designs an improved nonlinear extended state observer with smaller gains to effectively estimate the disturbance as follows:
e 2 = x ^ 2 y x ^ ˙ 2 = x ^ 3 β 01 λ 01 ( e 2 ) e 2 x ^ ˙ 3 = f ^ u + x ^ 4 β 02 λ 02 ( e 2 ) e 2 x ^ ˙ 4 = β 03 λ 03 ( e 2 ) e 2 + γ 1 ( x ^ , t )
with
λ 0 j ( e 2 ) = e k j | e 2 | α = e k j | e 2 | α 1 | e 2 | < 1 e k j | e 2 | α 2 | e 2 | 1
In the above formulas, α 1 < α j 1 < α 2 , k 1 1 , k 2 = 2 k 1 , k 3 = 3 k 1 . Note that, since e k j | e 2 | α 1 = e k j | e 2 | α 2 = e k j as | e 2 | = 1 , λ 0 j ( e 2 ) is a continuous function.
The traditional extended state observer, represented by Equation (14), can be transformed as follows:
e 2 = x ^ 2 y x ^ ˙ 2 = x ^ 3 β 01 λ 1 ( e 2 ) e 2 x ^ ˙ 3 = f ^ u + x ^ 4 β 02 λ 2 ( e 2 ) e 2 x ^ ˙ 4 = β 03 λ 3 ( e 2 ) e 2 + γ 1 ( x ^ , t )
with
λ j ( e 2 ) = | e 2 | α j 1 | e 2 | > δ δ α j 1 | e 2 | δ
Comparing Equations (16) and (18), we can obtain e k j | e 2 | α 1 > k j | e 2 | α 1 > δ α j 1 as 0 < | e 2 | δ , e k j | e 2 | α 1 > k j | e 2 | α 1 > | e 2 | α j 1 as δ < | e 2 | 1 and e k j | e 2 | α 2 > k j | e 2 | α 2 > | e 2 | α j 1 as | e 2 | > 1 . Based on this, the gains β 0 j of the traditional ESO and improved nonlinear ESO are set to smaller values, and β 0 j λ 0 j ( e 2 ) > β 0 j λ j ( e 2 ) . Therefore, compared with a traditional ESO, the improved nonlinear ESO with smaller gains can achieve better estimation performance and suppress noise amplification. In order to reduce the undetermined parameters in the designed observer, we set β 0 j to [ β 01 , β 02 , β 03 ] = [ 3 ω 01 , 3 ω 01 2 , ω 01 3 ] , ω 01 > 1 based on the parameter setting method proposed in [29]. Moreover, we analyzed the boundedness of the estimation errors of the proposed improved nonlinear extended state observer with the following Theorem 1.
Theorem 1.
For the rotation system Equation (11), the estimation errors of the designed improved nonlinear extended state observer, represented by Equation (16), with ω 0 > 1 are bounded.
Proof of Theorem 1. 
The reduced-order state equation of the rotation system with the extended state x 4 can be rewritten as follows:
x ˙ 2 = x 3 x ˙ 3 = f ^ u + x 4 x ˙ 4 = γ 1 ( x , t )
Define ω 0 = ω 01 λ 01 , then ω 0 > 1 due to ω 01 > 1 . The improved nonlinear extended state observer, represented by Equation (16), can be rewritten as follows:
x ^ ˙ 2 = x ^ 3 3 ω 0 e 2 x ^ ˙ 3 = f ^ u + x ^ 4 3 ω 0 2 e 2 x ^ ˙ 4 = ω 0 3 e 2 + γ 1 ( x ^ , t )
Define x ˜ τ = x ^ τ x τ , τ = 2 , 3 , 4 as the state estimation error. Based on Equations (20) and (21), the estimation error dynamic of the proposed observer can be expressed as follows:
x ˜ ˙ 2 = x ˜ 3 3 ω 0 x ˜ 2 x ˜ ˙ 3 = x ˜ 4 3 ω 0 2 x ˜ 2 x ˜ ˙ 4 = γ 2 ( x ^ , t ) γ 2 ( x , t ) ω 0 3 x ˜ 2
Let ε τ = x ˜ τ ω 0 τ 2 and ε ˙ = [ ε 2 , ε 3 , ε 3 ] T , then one obtains
ε ˙ = ω 0 A ε + B γ 2 ( x ^ , t ) γ 2 ( x , t ) ω 0 2
where A = 3 1 0 3 0 1 1 0 0 is Hurwitz, B = 0 0 1 T .
Since A is Hurwitz, we can obtain A T P h + P h A = I , where P h is a positive definite matrix and I is an identity matrix. Take the following Lyapunov function:
V 0 = ε T P h ε
Based on Equation (24), one obtains
V ˙ 0 = ω 0 ε 2 + 2 ε T P h B γ 2 ( x ^ , t ) γ 2 ( x , t ) ω 0 2
Define x ¯ = [ x 2 , x 3 , x 4 ] T , x ¯ ˜ = x ¯ ^ x ¯ . We can obtain γ 2 ( x ^ , t ) γ 2 ( x , t ) ζ x ¯ ^ x ¯ with ζ > 0 , then
2 ε T P h B γ 2 ( x ^ , t ) γ 2 ( x , t ) ω 0 2 2 ε T P h B ζ ε ω 0 2
Due to x ¯ ^ x ¯ ω 0 2 = x ¯ ˜ ω 0 2 = ε 1 2 + ε 2 2 ω 0 2 + ε 3 2 ω 0 4 ω 0 2 ε with ω 0 > 1 , then
2 ε T P h B γ 2 ( x ^ , t ) γ 2 ( x , t ) ω 0 2 ζ ε 2
where ζ = 1 + P h B ζ 2 . Based on Equations (26) and (27), one obtains
V ˙ 0 ( ω 0 ζ ) ε 2
From Equation (28), it can be found that V ˙ 0 0 as ω 0 > ζ > 1 . Then, the boundedness of the estimation errors of the designed improved nonlinear extended state observer with ω 0 > ζ > 1 is proven. □

3.3. The Sliding-Mode Control Law

In this section, an integral sliding-mode surface is first developed. Then, in order to improve the robustness of the initial state of the system to the sliding-mode surface, we design an improved sliding-mode reaching law. Based on this, the devised sliding-mode control law is presented.
Denote e = x d 1 x 2 as the tracking error. The integral sliding-mode surface for the rotation system is presented as follows:
s = e + 0 t e d t + e ˙
In order to improve robustness, the sliding-mode reaching law is usually adopted for sliding-mode control. The commonly-used sliding-mode reaching laws [30,31], such as isokinetic and power reaching laws, are described as follows:
s ˙ = τ 1 sgn ( s )
s ˙ = τ 1 | s | a sgn ( s )
where τ 1 > 0 , 0 < a < 1 .
Although the reaching laws expressed by Equations (30) and (31) improve the robustness of sliding-mode control, chattering exists due to the use of sign function, leading to the deterioration of the control performance. Due to the non-repeatability of drilling operations, we desire no chattering in rotation speed. In view of this, the following improved sliding-mode reaching law is designed to improve the robustness of the controller and eliminate chattering.
s ˙ = τ 1 e | s | a sat ( s ) τ 2 s b
with
sat ( s ) = sgn ( s ) | s | > ϕ s ϕ | s | ϕ
In the above formulas, τ 2 > 0 , 0 < b < 1 , 0 < ϕ < 1 . s b is an odd function that depends on b. Moreover, a lemma [32] is introduced to prove the fixed-time reachability of the presented improved sliding-mode reaching law in Theorem 2.
Lemma 1
([32]). Suppose the derivative of a positive definite function V 1 can be expressed as follows:
V ˙ 1 τ 3 V 1 χ 1 τ 4 V 1 χ 2
Then the system obeys the following fixed-time convergence.
t 1 τ 3 ( 1 χ 1 ) + 1 τ 4 ( χ 2 1 )
In the above formulas, τ 3 > 0 , τ 4 > 0 , 0 < χ 1 < 1 , χ 2 > 1 . t is the convergencetime.
Theorem 2.
The proposed improved sliding-mode reaching law expressed by Equation (32) can make the initial state of the rotation system reach the sliding-mode surface in the following limited time.
t 2 ϕ τ 1 2 ( 1 + 0.5 a ) a + 2 τ 2 2 0.5 ( 1 + b ) ( 1 b )
Proof of Theorem 2. 
Choose the following positive definite function.
V 1 = 1 2 s 2
Then, the derivative of the above formula is calculated as follows:
V ˙ 1 = s s ˙
As | s | > ϕ , we can obtain e | s | a > | s | a , an
V ˙ 1 = s ( τ 1 e | s | a sgn ( s ) τ 2 s b ) = ( τ 1 e | s | a | s | + τ 2 | s | 1 + b ) τ 1 | s | 1 + a τ 2 | s | 1 + b
As | s | ϕ , then
V ˙ 1 = s ( τ 1 e | s | a s ϕ τ 2 s b ) = ( τ 1 e | s | a | s | 2 ϕ + τ 2 | s | 1 + b ) τ 1 ϕ | s | 2 + a τ 2 | s | 1 + b
According to Equations (39) and (40), we can obtain V ˙ 1 τ 1 ϕ | s | 2 + a τ 2 | s | 1 + b , that is V ˙ 1 τ 1 ϕ 2 ( 1 + 0.5 a ) V 1 ( 1 + 0.5 a ) τ 2 2 0.5 ( 1 + b ) V 1 0.5 ( 1 + b ) . Based on Lemma 1, since 1 + 0.5 a > 1 and 0 < 0.5 ( 1 + b ) < 1 , the proposed improved sliding-mode reaching law yields the following fixed-time reachability.
t 2 ϕ τ 1 2 ( 1 + 0.5 a ) a + 2 τ 2 2 0.5 ( 1 + b ) ( 1 b )
Moreover, define e 4 = x ^ 4 x 4 as the estimation error of x 4 ; e ^ 4 and e ˜ 4 as the estimation and estimation error of e 4 and e ˜ 4 = e ^ 4 e 4 . e ^ 4 is tuned by the adaptation law presented later. Based on the sliding-mode surface and reaching law, the sliding-mode control law, represented by u 0 , is designed as follows:
u 0 = τ 1 e | s | a sat ( s ) + τ 2 s b + e ˙ + e + x ¨ d 1 + e ^ 4

3.4. The Adaptation Laws

Although the designed improved nonlinear extended state observer has better estimation performance, it will inevitably produce estimation errors. As we know, disturbance estimation error and uncertain gains will reduce the control performance of the system. In order to solve the problem, we designed the following adaptation laws.
e ^ ˙ 4 = k s
f ^ ˙ = k ( 1 k 4 ) u s
where k > 0 , 0 < k 4 < 1 .

3.5. The Design and Analysis of SMC-INESO

The estimated disturbance is compensated in the sliding-mode control law and the SMC-INESO is constructed as follows.
u = u 0 x ^ 4 k 4 f ^
The stability of the SMC-INESO-based rotation system is analyzed in the following Theorem 3 according to the Lyapunov theory.
Theorem 3.
For the rotation system Equation (11), the proposed SMC-INESO can guarantee that the tracking error converges to zero.
Proof of Theorem 3. 
Select the following Lyapunov function:
V = 1 2 k s 2 + 1 2 e ˜ 4 2 + 1 2 f ^ 2
Based on Equations (29), (45), and (46), one obtains
V ˙ = k s s ˙ + e ˜ 4 e ^ ˙ 4 + f ^ f ^ ˙ = k s ( e ˙ + e + e ¨ ) + e ˜ 4 e ^ ˙ 4 + f ^ f ^ ˙ = k s ( e ˙ + e + x ¨ d 1 f ^ u x 4 ) + e ˜ 4 e ^ ˙ 4 + f ^ f ^ ˙ = k s [ e ˙ + e + x ¨ d 1 k 1 f ^ u ( 1 k 4 ) f ^ u x 4 ] + e ˜ 4 e ^ ˙ 4 + f ^ f ^ ˙ = k s [ e ˙ + e + x ¨ d 1 k 1 f ^ u x 4 ] ( 1 k 4 ) f ^ u s + e ˜ 4 e ^ ˙ 4 + f ^ f ^ ˙ = k s [ e ˙ + e + x ¨ d 1 u 0 + x ^ 4 x 4 ] ( 1 k 4 ) f ^ u s + e ˜ 4 e ^ ˙ 4 + f ^ f ^ ˙ = k s [ e ˙ + e + x ¨ d 1 u 0 + e ^ 4 ] k e ˜ 4 s ( 1 k 4 ) f ^ u s + e ˜ 4 e ^ ˙ 4 + f ^ f ^ ˙ = k s [ e ˙ + e + x ¨ d 1 u 0 + e ^ 4 + τ 1 e | s | a sat ( s ) + τ 2 s b ] k s [ τ 1 e | s | a sat ( s ) + τ 2 s b ] e ˜ 4 ( k s e ^ ˙ 4 ) f ^ [ ( 1 k 4 ) u s f ^ ˙ ]
Substituting Equations (42)–(44) into the above formula, one obtains
V ˙ = k s [ τ 1 e | s | a sat ( s ) + τ 2 s b ] 0
According to Lyapunov stability theory, V ˙ 0 indicates that the SMC-INESO-based rotation system is stable and the tracking error of the system converges to zero. □
The controller proposed in the paper is mainly composed of an improved nonlinear ESO, a sliding-mode control law, and two adaptation laws. Compared with the traditional ESO, the improved nonlinear ESO is slightly more complicated, but has better estimation performance. Though the proposed reaching law has a more complex structure than a traditional sliding-mode control law with an isokinetic reaching law or a power one, it has more robustness. Moreover, the adaptation laws contributes to better tracking performance, but add to the components of SMC-INESO.
Remark 1.
SMC-INESO is composed of a transition process, an improved nonlinear ESO, a sliding-mode control law, and two adaptation laws. There are many key parameters in the above strategies and their settings are critical to control performance. Based on the specific parameter tuning methods in ADRC [27] and SMC [30], we analyzed the roles and settings of the parameters in this paper as follows:
(1) In the transition process, there are three parameters to be set, namely r, h, and h 0 . Among them, r is the speed factor, which determines the tracking speed of the system. It can be flexibly set according to the preset rotation speed. h is the integration step, which is usually set to a small constant. h 0 is set to satisfy h 0 > h , which can eliminate the overshoot phenomenon in the response, thereby suppressing the noise amplification in the differential signal.
(2) In improved nonlinear ESO, β 0 j is flexibly set depending on ω 01 > 1 . a j is set to 0 < a 3 < a 2 < a 1 = 1 , based on a j ; α 1 and α 2 are set to α 1 < a j 1 < α 2 . k j is set to satisfy k 3 = 3 2 k 2 = 3 k 1 3 . The above-mentioned parameter setting method can ensure the fast and accurate estimation performance of the proposed observer. In addition, Theorem 1 also proves the boundedness of the observer’s estimation errors under the above-mentioned parameter settings.
(3) In the sliding-mode control law, τ 1 > 0 , τ 2 > 0 , 0 < a < 1 , 0 < b < 1 and 0 < ϕ < 1 are set according to the specific parameter tuning methods in [30] to contribute the good tracking performance of the rotation system.
(4) In the adaptation laws, the SMC-INESO tunes the estimated speed of the disturbance estimation error and the uncertain gain estimation according to the settings k > 0 and 0 < k 4 < 1 , so as to contribute to the fast and good tracking response of the rotation system.

4. Simulation Studies

For the purpose of verifying the effectiveness of the developed controller, five control methods are compared with SMC-INESO. In the SMC-INESO, h = 0.002 , h 0 = 0.01 , α 1 = 0.75 , α 2 = 0.5 , τ 1 = 0.5 , τ 2 = 0.5 , a = 0.5 , b = 1 3 , ω 01 = 6, r = 1 , k = 1 , k 1 =1, k 2 = 2, k 3 = 4, and k 4 = 0.8.

4.1. Effectiveness Analysis of Proposed Strategies

In this section, five control methods are used as comparison methods to verify the effectiveness of the proposed strategies in the proposed controller, as follows.
(1) SMC-INESO with a linear sliding-mode surface (SMC-INESO-LSS). The linear sliding-mode surface and sliding-mode control law are designed as follows:
s = k 5 e + e ˙
u 0 = τ 1 e | s | a sat ( s ) + τ 2 s b + k 5 e ˙ + x ¨ d 1 + e ^ 4
where k 5 = 1 .
(2) SMC-INESO with a power reaching law (SMC-INESO-PRL). The sliding-mode control law is designed as follows:
u 0 = τ 1 | s | a sgn ( s ) + e ˙ + e + x ¨ d 1 + e ^ 4
(3) SMC-INESO with a traditional linear extended state observer (SMC-INESO-LESO) in which β 01 = 100 , β 02 = 600 , and β 03 = 1000 .
(4) SMC-INESO with a traditional nonlinear extended state observer (SMC-INESO-NESO) in which β 01 = 100 , β 02 = 600 , β 03 = 1000 , α 1 = 1 , α 2 = 0.75 , and α 3 = 0.5 .
(5) SMC-INESO without the adaptation laws (SMC-INESO/AL).
Considering roadway support in Jincheng Sihe Coal Mine [3], the surrounding rock characteristics of the roadway are listed in Table 1. The rotation speed x d is set according to the characteristics of the surrounding rock. As shown in Figure 5, the step rotation speed x d is converted to a continuous one x d 1 by the transition process. In the actual roadway support, some elements in the actual rotation system, such as T t , may change suddenly and form a sudden disturbance, which is a challenge to the rotation speed control of a hydraulic anchor [3]. The total disturbance, represented by x 4 , is shown in Figure 6.
The outputs of six comparative control methods are shown in Figure 7. The tracking errors and control inputs of six control methods are shown in Figure 8 and Figure 9. Moreover, as listed in Table 2 and Table 3, eight performance indices in terms of tracking error and control input, i.e., maximum absolute error (MAAE), mean absolute error (MEAE), standard deviation of absolute error (SDAE), integral time absolute error (ITAE), maximum absolute control input (MAACI), mean absolute control input (MEACI), standard deviation of absolute control input (SDACI), and the integral time absolute control input (ITACI), are used to compare the control performance of the six control methods. It can be seen from the experimental results above that the SMC-INESO achieves the smallest average tracking error with the smallest average control input. In addition, by comparing it with the five control methods, it is verified that the strategies proposed in the SMC-INESO, namely the improved nonlinear ESO, the integral sliding-mode surface, the improved sliding-mode reaching law, and the adaptation laws, contribute to the improvement of control performance. In order to verify the estimate performance of the improved nonlinear ESO in the SMC-INESO, traditional linear and nonlinear ESOs are employed for comparison. The estimations of disturbance obtained by the three ESOs are shown in Figure 10. It can be seen from the comparative simulation results that the proposed nonlinear ESO has better estimation accuracy. Therefore, the SMC-INESO with the proposed ESO has stronger anti-disturbance ability.

4.2. Effectiveness Analysis of SMC-INESO

In order to verify the effectiveness of SMC-INESO, the following three control methods are employed for comparison.
(1) Adaptive sliding-mode controller (ASMC) [5]
u = u 0 γ ^ f ^
u 0 = x ¨ d 1 + τ 21 | s | a 21 sgn ( | s | 1 ) sat ( s ) + τ 22 | s | b 21 sgn ( | s | 1 ) s
γ ^ = k 21 s
f ^ = k 21 u s
where τ 21 = τ 22 = 0.5 , a 21 = 0.6 , b 21 = 0.8 , k 21 = 1 ;
(2) Active disturbance rejection control (ADRC) [9]
u = u 0 x ^ 4 f 0
u 0 = k 31 ( x d 1 x ^ 2 ) + k 32 ( x d 2 x ^ 3 )
where k 31 = 6 , k 32 = 8 , x ^ 4 is estimated by a traditional linear ESO;
(3) PD control with an improved linear extended state observer (PD-ILESO) [10]
u = u 0 x ^ 4 f 0
u 0 = k p e + k d e ˙
where k p = 10 , k i = 112 , x ^ 4 is estimated by an improved linear ESO.
The output, tracking error and control input of four comparative control methods are shown in Figure 11, Figure 12 and Figure 13, respectively. Furthermore, eight performance indices on tracking error and control input are listed in Table 4 and Table 5. We observe from the comparative simulation results that the proposed control method obtains the best indicators in terms of tracking error and control input, meaning that it achieves better control performance.

5. Conclusions

In this paper, a SMC-INESO was developed for rotary control of a rotation system with dead zone, disturbances, and uncertain gain. In the SMC-INESO, the improved nonlinear ESO and the sliding-mode control law are integrated. The boundedness of the estimation errors of the improved nonlinear ESO was proven theoretically. The sliding-mode control law was presented based on an integral sliding-mode surface and an improved sliding-mode reaching law. The fixed time reachability of the improved sliding-mode reaching law was proven theoretically. The effectiveness of the SMC-INESO and each strategy were verified through comparative experimental studies. However, the observer designed in this paper is a full-order one, which has a complex structure and contains several undetermined parameters. In view of this, designing a global sliding-mode controller based on a reduced-order ESO for the rotation system will be our future work.

Author Contributions

Conceptualization, Z.Z. and Y.G.; data curation, Z.Z.; formal analysis, Z.Z. and Y.G.; funding acquisition, Z.Z.; investigation, Z.Z.; methodology, Z.Z. and X.S.; project administration, X.S.; resources, X.S.; software, Z.Z.; supervision, X.S. and Y.G.; validation, Z.Z.; visualization, Z.Z., X.S., and Y.G.; writing—original draft, Z.Z.; writing—review and editing, Z.Z., X.S. and Y.G.; All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Future Scientists Program of China University of Mining and Technology under Grant 2020WLKXJ029 and the Postgraduate Research and Practice Innovation Program of Jiangsu Province under Grant KYCX20_1995.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lewis, F.L.; Tim, W.K.; Wang, L.Z.; Li, Z.X. Deadzone compensation in motion control systems using adaptive fuzzy logic control. IEEE Trans. Control Syst. Technol. 1999, 7, 731–742. [Google Scholar] [CrossRef]
  2. She, J.H.; Fang, M.; Ohyama, Y.; Hashimoto, H.; Wu, M. Improving disturbance-rejection performance based on an equivalent-input-disturbance approach. IEEE Trans. Ind. Electron. 2008, 55, 380–389. [Google Scholar] [CrossRef]
  3. Guo, Y.N.; Cheng, W.; Gong, D.W.; Zhang, Y.; Zhang, Z.; Xue, G. Adaptively robust rotary speed control of an anchor-hole driller under varied surrounding rock environments. Control Eng. Pract. 2019, 86, 24–36. [Google Scholar] [CrossRef]
  4. Li, Y.; Fan, Y.; Li, K.; Liu, W.; Tong, S. Adaptive Optimized Backstepping Control-Based RL Algorithm for Stochastic Nonlinear Systems with State Constraints and Its Application. IEEE Trans. Cybern. 2021, 1–14. [Google Scholar] [CrossRef] [PubMed]
  5. Guo, Y.N.; Zhang, Z.; Liu, Q.Y.; Nie, Z.; Gong, D.W. Decoupling-based adaptive sliding-mode synchro-position control for a dual-cylinder driven hydraulic support with different pipelines. ISA Trans. 2021, in press. [CrossRef] [PubMed]
  6. Liu, J.; Yin, Y.; Luo, W.; Vazquez, S.; Franquelo, L.G.; Wu, L. Sliding mode control of a three-phase ac/dc voltage source converter under unknown load conditions: Industry applications. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 1771–1780. [Google Scholar] [CrossRef]
  7. Ding, S.; Levant, A.; Li, S. Simple homogeneous sliding-mode controller. Automatica 2016, 67, 22–32. [Google Scholar] [CrossRef]
  8. Kamal, S.; Moreno, J.A.; Chalanga, A.; Bandyopadhyay, B.; Fridman, L.M. Continuous terminal sliding-Mode controller. Automatica 2016, 69, 308–314. [Google Scholar] [CrossRef]
  9. Guo, Y.N.; Zhang, Z.; Gong, D.W.; Lu, X.; Zhang, Y.; Cheng, W. Optimal active-disturbance-rejection control for propulsion of anchor-hole drillers. Sci. China Inf. Sci. 2021, 64, 1–3. [Google Scholar] [CrossRef]
  10. Zhang, Z.; Cheng, J.; Guo, Y.N. PD-Based Optimal ADRC with Improved Linear Extended State Observer. Entropy 2021, 27, 888. [Google Scholar] [CrossRef]
  11. Rojsiraphisal, T.; Mobayen, S.; Asad, J.H.; Chang, A.; Puangmalai, J. Fast terminal sliding control of underactuated robotic systems based on disturbance observer with experimental validation. Mathematics 2021, 9, 1935. [Google Scholar] [CrossRef]
  12. Mobayen, S.; Bayat, F.; Lai, C.C.; Taheri, A.; Fekih, A. Adaptive global sliding mode controller design for perturbed DC-DC buck converters. Energies 2021, 14, 1249. [Google Scholar] [CrossRef]
  13. Shen, W.; Wang, J.; Huang, H.; He, J. Fuzzy sliding mode control with state estimation for velocity control system of hydraulic cylinder using a new hydraulic transformer. Eur. J. Control 2019, 48, 104–114. [Google Scholar] [CrossRef]
  14. Sun, X.; Zhang, Q. Admissibility analysis for interval type-2 fuzzy descriptor systems based on sliding mode control. IEEE Trans. Cybern. 2019, 49, 3032–3040. [Google Scholar] [CrossRef] [PubMed]
  15. Fallaha, C.; Saad, M.; Ghommam, J.; Kali, Y. Sliding mode control with model-based switching functions applied on a 7-dof exoskeleton arm. IEEE/ASME Trans. Mechatron. 2021, 26, 539–550. [Google Scholar] [CrossRef]
  16. Karami, H.; Mobayen, S.; Lashkari, M.; Bayat, F.; Chang, A. LMI-observer-based stabilizer for chaotic systems in the existence of a nonlinear function and perturbation. Mathematics 2021, 9, 1128. [Google Scholar] [CrossRef]
  17. Chen, S.; Bai, W.Y.; Hu, Y.; Huang, Y.; Zhao, W. On the conceptualization of total disturbance and its profound implications. Sci. China Inf. Sci. 2020, 63, 221–223. [Google Scholar] [CrossRef] [Green Version]
  18. Xue, W.C.; Huang, Y. Performance analysis of 2-DOF tracking control for a class of nonlinear uncertain systems with discontinuous disturbances. Int. J. Robust Nonlinear Control 2018, 28, 1456–1473. [Google Scholar] [CrossRef]
  19. Sira-Ramirez, H.; Linares-Flores, J.; Garcia-Rodriguez, C.; Contreras-Ordaz, M.A. On the control of the permanent magnet synchronous motor: An active disturbance rejection control approach. IEEE Trans. Control Syst. Technol. 2014, 22, 2056–2063. [Google Scholar] [CrossRef]
  20. Huang, Y.; Xue, W.C. Active disturbance rejection control: Methodology, theoretical analysis and applications. ISA Trans. 2014, 53, 6083–6090. [Google Scholar] [CrossRef]
  21. Liu, J.X.; Vazquez, S.; Wu, L.; Marquez, A.; Gao, H.; Franquelo, L.G. Extended state observer-based sliding-mode control for three-phase power converters. IEEE Trans. Ind. Electron. 2017, 64, 22–31. [Google Scholar] [CrossRef] [Green Version]
  22. Wang, S.; Li, S.; Gu, R.; Ma, L.; Li, M. Adaptive sliding mode based active disturbance rejection control method for a direct-driven wind power conversion system. J. Eng. 2019, 2019, 8365–8369. [Google Scholar] [CrossRef]
  23. Sun, Z.; Zheng, J.; Man, Z.; Wang, H.; Lu, R. Sliding mode-based active disturbance rejection control for vehicle steer-by-wire systems. IET Cyber-Phys. Syst. Theory Appl. 2018, 3, 1–10. [Google Scholar] [CrossRef]
  24. Wang, H.; Lu, Y.; Tian, Y.; Christov, N. Fuzzy sliding mode based active disturbance rejection control for active suspension system. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2020, 234, 449–457. [Google Scholar] [CrossRef]
  25. Wu, Y.; Wang, L.; Zhang, J.; Li, F. Path following control of autonomous ground vehicle based on nonsingular terminal sliding mode and active disturbance rejection control. IEEE Trans. Veh. Technol. 2019, 68, 6379–6390. [Google Scholar] [CrossRef]
  26. Alonge, F.; Cirrincione, M.; D’Ippolito, F.; Pucci, M.; Sferlazza, A. Robust active disturbance rejection control of induction motor systems based on additional sliding-mode component. IEEE Trans. Ind. Electron. 2017, 64, 5608–5621. [Google Scholar] [CrossRef]
  27. Han, J.Q. From PID technique to active disturbances rejection control technique. Control Eng. China 2003, 9, 13–18. [Google Scholar]
  28. Han, J.Q. Active disturbance rejection controller and its applications. Control Decis. 1998, 13, 19–23. [Google Scholar]
  29. Zheng, Q.; Gao, L.Q.; Gao, Z.Q. On stability analysis of active disturbance rejection control for nonlinear time-varying plants with unknown dynamics. In Proceedings of the 2007 46th IEEE Conference on Decision and Control, New Orleans, LA, USA, 12–14 December 2007; pp. 3501–3506. [Google Scholar]
  30. Gao, W.B.; Hung, J.C. Variable structure control of nonlinear systems: A new approach. IEEE Trans. Ind. Electron. 1993, 40, 45–55. [Google Scholar]
  31. Bartoszewicz, A. A new reaching law for sliding mode control of continuous time systems with constraints. Trans. Inst. Meas. Control 2015, 37, 515–521. [Google Scholar] [CrossRef]
  32. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of Linear Control Systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef] [Green Version]
Figure 1. A hydraulic roofbolter.
Figure 1. A hydraulic roofbolter.
Entropy 24 00041 g001
Figure 2. The schematic diagram of the rotation system (1—asynchronous motor, 2—quantitative pump, 3—tank, 4—relief valve, 5—filter, 6—hydraulic valve, 7—hydraulic motor).
Figure 2. The schematic diagram of the rotation system (1—asynchronous motor, 2—quantitative pump, 3—tank, 4—relief valve, 5—filter, 6—hydraulic valve, 7—hydraulic motor).
Entropy 24 00041 g002
Figure 3. The dead zone of pool displacement in the hydraulic valve.
Figure 3. The dead zone of pool displacement in the hydraulic valve.
Entropy 24 00041 g003
Figure 4. The framework of the proposed controller.
Figure 4. The framework of the proposed controller.
Entropy 24 00041 g004
Figure 5. The signal of x d and x d 1 .
Figure 5. The signal of x d and x d 1 .
Entropy 24 00041 g005
Figure 6. The disturbance.
Figure 6. The disturbance.
Entropy 24 00041 g006
Figure 7. Outputs of six control methods.
Figure 7. Outputs of six control methods.
Entropy 24 00041 g007
Figure 8. The tracking errors of six control methods.
Figure 8. The tracking errors of six control methods.
Entropy 24 00041 g008
Figure 9. The control inputs of six control methods.
Figure 9. The control inputs of six control methods.
Entropy 24 00041 g009aEntropy 24 00041 g009b
Figure 10. Estimation of disturbances for three ESOs.
Figure 10. Estimation of disturbances for three ESOs.
Entropy 24 00041 g010
Figure 11. Out responses of four controllers.
Figure 11. Out responses of four controllers.
Entropy 24 00041 g011
Figure 12. Tracking errors of four controllers.
Figure 12. Tracking errors of four controllers.
Entropy 24 00041 g012
Figure 13. Control inputs of four controllers.
Figure 13. Control inputs of four controllers.
Entropy 24 00041 g013
Table 1. Characteristics of the rock strata.
Table 1. Characteristics of the rock strata.
Rock StrataCumulative Thickness/mThickness/mPressure/MPaStrength
Sandy mudstone10.003.6745.205.00
Fine sandstone6.331.10114.9012.00
Medium sandstone4.910.5572.808.00
Sandy mudstone4.362.9631.504.00
Coal1.401.4021.903.00
Table 2. Performance index of six control methods in terms of e.
Table 2. Performance index of six control methods in terms of e.
Control MethodsMAAEMEAESDAEITAE
SMC-INESO-LSS3.29230.24680.37306.3619
SMC-INESO-PRL3.28230.23160.37386.3721
SMC-INESO-LESO3.73200.36160.41228.2216
SMC-INESO-NESO3.78300.41080.41068.4301
SMC-INESO/AL4.31250.46950.46939.6343
SMC-INESO2.67710.17580.31015.5562
Table 3. Performance index of six control methods in terms of u.
Table 3. Performance index of six control methods in terms of u.
Control MethodsMAACIMEACISDACIITACI
SMC-INESO-LSS8.03951.05390.778919.4942
SMC-INESO-PRL8.06891.04230.783618.7945
SMC-INESO-LESO9.52501.42730.868719.5950
SMC-INESO-NESO9.52421.42710.868719.4946
SMC-INESO/AL10.29451.78760.923423.6942
SMC-INESO7.61730.81340.818216.6953
Table 4. Performance index of six control methods in terms of e.
Table 4. Performance index of six control methods in terms of e.
Control MethodsMAAEMEAESDAEITAE
ASMC2.85600.42970.519613.7087
ADRC3.32661.23540.786027.4323
PD-ILESO3.51961.12810.938621.1758
SMC-INESO2.67710.17850.31015.5562
Table 5. Performance index of six control methods in terms of u.
Table 5. Performance index of six control methods in terms of u.
Control MethodsMAACIMEACISDACIITACI
ASMC7.30892.82112.389956.4090
ADRC8.00815.38901.587175.0308
PD-ILESO7.97795.37231.582472.0301
SMC-INESO7.61730.81340.818216.6953
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/e24010041

AMA Style

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(1):41. https://doi.org/10.3390/e24010041

Chicago/Turabian Style

Zhang, Zhen, Yinan Guo, and Xianfang Song. 2022. "Improved Nonlinear Extended State Observer-Based Sliding-Mode Rotary Control for the Rotation System of a Hydraulic Roofbolter" Entropy 24, no. 1: 41. https://doi.org/10.3390/e24010041

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