Next Article in Journal
Modeling and Experimental Validation of the Performance of Electromechanical Height Adjustment Vehicle Suspension with Eccentric Mounted Screw System
Next Article in Special Issue
Constrained Motion Control of an Independent Metering System with Uncertain Loads
Previous Article in Journal
Robotic Hummingbird Axial Dynamics and Control near Hovering: A Simulation Model
Previous Article in Special Issue
Experimental Investigations of Partially Valve-, Partially Displacement-Controlled Electrified Telehandler Implements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Output Feedback Position Control of Hydraulic Support with Neural Network Compensator

1
School of Mechatronic Engineering, China University of Mining and Technology, Xuzhou 221116, China
2
Key Laboratory of Gas and Fire Control for Coal Mines, Ministry of Education, China University of Mining and Technology, Xuzhou 221116, China
3
Xuzhou Heavy Machinery Co., Ltd. of XCMG Construction Machinery, Xuzhou 221116, China
*
Author to whom correspondence should be addressed.
Actuators 2023, 12(7), 263; https://doi.org/10.3390/act12070263
Submission received: 9 June 2023 / Revised: 20 June 2023 / Accepted: 24 June 2023 / Published: 27 June 2023
(This article belongs to the Special Issue Innovative and Intelligent Actuation for Heavy-Duty Applications)

Abstract

:
Hydraulic support is important equipment in the fully mechanized mining face, and the control performance of the hydraulic support multi-cylinder system directly affects the smooth progress of coal mining process, which is the basis for the continuous advancement of the coal face. However, the friction force of the hydraulic support in the process of pulling the frame is complex due to the underground environmental load. Moreover, the parameters of the moving cylinder are uncertain, and the state of the system cannot be fully measured, which increases the difficulty of control. A proportional-integral-derivative controller is usually used in electro-hydraulic closed-loop control systems because of its computational complexity, but its robustness is poorly adapted to variable load conditions in the coal mine. Therefore, a robust output feedback position controller is proposed in this paper to improve control accuracy and system robustness with only position signal. The multi-cylinder system of hydraulic support is modeled as a standard type, and then a high-order differentiator is proposed to estimate the immeasurable system states using the output position signal. A neural network compensator is applied to estimate and compensate for the external disturbance of the moving cylinder. Furthermore, the parameters of the ZY3200/08/18D hydraulic support are adopted to analyze the effectiveness of the designed controller in simulations. Finally, a real-time control system of hydraulic support is built, and the experimental results show that the novel robust output feedback controller has improved by 47.2% and 30.6% in tracking accuracy compared to PI controller.

1. Introduction

With the development of coal mine automation and intelligence, electro-hydraulic control technology is increasingly used in coal mining machinery, such as shearers and hydraulic supports [1,2]. Hydraulic transmission has higher power-to-weight ratio compared with mechanical transmission and electrical transmission, which is more adaptable to the environment of coal mines [3]. However, the electro-hydraulic system has strong nonlinearity, parameter uncertainty, modeling errors, and external disturbances resulting in low system control accuracy [4]. In addition, the hydraulic support group of the fully mechanized mining face is a typical multi-cylinder system, and only the position signal can be measured by displacement sensors, which increases the difficulty of position control of the hydraulic support moving cylinder [5]. Therefore, it is essential to find a suitable control method to improve the position control accuracy of the hydraulic support moving cylinder under coal mine conditions [6].
A hydraulic support moving cylinder system is essentially a typical valve-controlled single-rod hydraulic cylinder system. Due to the poor anti-interference capability of the traditional proportional-integral-derivative controller (PID), many scholars have proposed many advanced methods to improve its control performance [7,8]. Sliding mode control (SMC) was applied in many industrial systems due to its simple structure, suppressing external disturbances through robust terms. Furthermore, many novel control methods were applied into traditional sliding mode control to reduce the chattering, such as terminal and super-twisting sliding mode control [9,10]. Adaptive robust control (ARC) had both the advantages of adaptive control and robust control to achieve good control performance by adjusting model parameters and suppressing uncertain disturbances online [11,12]. Many scholars were led to optimize the structure of adaptive robust controller due to its excellent control performance [13,14]. In addition, disturbance observer (DO) could treat the uncertainty of internal parameters as lumped disturbances and then estimate and compensate for them to improve the anti-disturbance capability of the system [15,16]. The extended disturbance observer (EDO) and high-gain disturbance observer (HGDO) were used in the electro-hydraulic control system and a good tracking effect was obtained by accurately estimating the system disturbance [17,18]. The unknown dynamics estimator (UDE) was also an effective means to improve the control accuracy of the system with compensating the unknown dynamics of the hydraulic system [19].
While the aforementioned advanced methods have been proved to be useful in improving position control accuracy, these methods generally required to measure velocity, acceleration, and pressure, whereas, many industrial applications could only obtain output signals because of configuration cost constraints [20,21]. As a result, output feedback control has been extensively studied in recent years [22,23,24]. The proportional-integral observer (PIO) was proposed to estimate the system state for the differential cylinder position control system [25]. The high-order sliding mode observer (HSMO) was designed for hydraulic actuators to compensate for parameter uncertainty and model nonlinearity, which effectively improved the position tracking accuracy of hydraulic actuators [26]. The high-gain observer (HGO) was designed to improve position tracking accuracy for electro-hydraulic cylinder systems [27]. The extended state observer (ESO) was originally designed for the active disturbance rejection control method (ADRC), and then developed by combining with backstepping methods in electro-hydraulic control systems [28,29,30]. In addition, the differentiator is also an effective means for the output feedback control system. The extended differentiator (ED) was proposed for the hydraulic motor position tracking system with backstepping [31]. The Levant differentiator (LD) was used in electro-hydraulic systems to realize position control and force control with fast convergence property [32,33]. Compared with state feedback control methods, output feedback control only needs to measure the control signal, which saves the cost of system configuration and has the potential to replace PID controllers in industrial applications [34,35].
The contribution of the novel control method proposed in this paper can be summarized as follows:
(1)
A Multi-cylinder system for hydraulic support is introduced and modeled as a strict feedback format with lumped disturbance.
(2)
A higher-order differentiator (HOD) is presented to estimate the immeasurable system states of the moving cylinder with the only measurable output position signal.
(3)
A neural network compensator (NNC) is designed to estimate and compensate the lumped disturbances, mainly including external disturbance forces, unmodeled dynamics, and parameter uncertainties.
(4)
A robust output feedback controller (ROC) is proposed for the hydraulic support multi-cylinder system to improve control performance, combining the advantages of HOD and NNC.

2. Problem Formulation

Figure 1 shows the multi-cylinder system of hydraulic support in a coal-mining face. Each single hydraulic support moving cylinder system is a typical valve-controlled single-rod cylinder system, where only the position signal can be measured by the displacement sensor [36]. However, multiple cylinders of the hydraulic support often move at the same time to meet the requirements of rapid mining, so it is necessary to improve the position accuracy and synchronization accuracy of the multi-cylinder system under disturbance conditions.

2.1. Convention Model

Taking one of the hydraulic support moving cylinders as an example, the load dynamics of the moving cylinder can be expressed as follows:
m y ¨ = ( A 1 P 1 A 2 P 2 ) b y ˙ + F d
The flow rates of the two chambers of the moving cylinder can be expressed as follows:
Q 1 = k q x v P s 2 + sign ( x v ) P s 2 P 1 Q 2 = k q x v P s 2 + sign ( x v ) P 2 P s 2
Since a hydraulic support moving system is typically a heavy-duty system, the hydraulic valve responds much faster than the whole system, so an approximation is designed: x v = k v · u .
Due to the development of sealing technology, external leakage is generally ignored [17]. Then, the pressure dynamic equation of the two chambers of the cylinder can be written as follows:
P ˙ 1 = β e V 01 + A 1 y [ Q 1 A 1 y ˙ C t ( P 1 P 2 ) ] + Δ 1 P ˙ 2 = β e V 02 A 2 y [ Q 2 + A 2 y ˙ + C t ( P 1 P 2 ) ] + Δ 2
Define the states as x 1 ,   x 2 ,   x 3 T = y 1 ,   y ˙ 1 ,   ( A 1 P 1 A 2 P 2 / m ] T . Then the following state space equation holds.
x ˙ 1 = x 2 x ˙ 2 = x 3 B x 2 + d 1 x ˙ 3 = g 1 u g 2 x 2 g 3 ( P 1 P 2 ) + d 2
where
B = b m , d 1 = F d m , d 2 = A 1 Δ 1 A 2 Δ 2 m g 1 = k t β e m A 1 R 1 V 1 + A 1 y + A 2 R 2 V 2 A 2 y g 2 = β e m A 1 2 V 1 + A 1 y + A 2 2 V 2 A 2 y g 3 = β e C t m A 1 V 1 + A 1 y + A 2 V 2 A 2 y R 1 = P s 2 + sign ( u ) P s 2 P 1 R 2 = P s 2 + sign ( u ) P 2 P s 2

2.2. Problem Formulation

Since only the position signal of the hydraulic support moving cylinder can be measured, new system state variables are defined as z 1 = x 1 ,     z 2 = z ˙ 1 ,     z 3 = z ˙ 2 . Then the new model of the moving cylinder is simplified into the following form:
z 1 = x 1 z 2 = x 2 z 3 = x 3 B x 2 + d 1
In the case of ignoring hydraulic cylinder leakage, the following equality is yielded:
Q 2 Q 1 A 2 A 1 = n
The load pressure of the moving cylinder is defined as follows:
P L = P 1 n P 2
Then, we have
P 1 P 2 = 1 1 + n 3 n 2 + 1 n 1 2 P s + sign u n 2 1 n 1 2 P s + n 2 + 1 P L
Combining the above derived formulas, the controllable standard equation can be written as follows:
z ˙ 1 = z 2 z ˙ 2 = z 3 z ˙ 3 = f 1 u + f 2 z 2 + f 3 z 3 + H + D
Among them, the expression of each item can be further expressed as follows:
f 1 = g 1 f 2 = g 2 g 3 n 2 + 1 m B n 3 + 1 A 1 f 3 = B g 3 n 2 + 1 m n 3 + 1 A 1 H = g 3 n 2 + 1 n 1 2 n 3 + 1 P s g 3 sign u n 2 1 n 1 2 n 3 + 1 P L D = g 3 n 2 + 1 m n 3 + 1 A 1 d 1 + d ˙ 1 + d 2
Remark 1.
The model of the moving cylinder system is described in Brunovsky form, where only the system order and the control input coefficient are needed for system modeling. Moreover, the nonlinear function D is a complex function and is regarded as a lumped disturbance mainly determined by unknown disturbances d 1 , d 2 .
Assumption 1.
The fixed physical parameters of each moving cylinder of hydraulic supports are the same, but the load force and unknown disturbance of different moving cylinders are different. Additionally, P 1 and P 2 are bounded by P s and P r , where 0 P r < P 1 , P 2 < P s .
Assumption 2.
The force disturbance d 1  satisfies conditions  d 1 m i n d 1 d 1 m a x , and d ˙ 1 m i n d ˙ 1 d ˙ 1 m a x , where  d 1 m i n  and  d 1 m a x  are the maximum and minimum value of  d 1 . Furthermore,  d ˙ 1 m i n  and  d ˙ 1 m a x  are the maximum and minimum value of  d ˙ 1 , respectively. Similarly, pressure-flow disturbance  d 2  is also bounded by  d 2 m i n d 2 d 2 m a x . Therefore, the unknown nonlinear function  D  is bounded.

3. Controller Design

3.1. High-Order Differentiator Design

In this section, a high-order differentiator (HOD) is proposed to estimate the immeasurable states of each moving cylinder. For the standard Brunovsky model, the system states can be estimated by HOD if the system state has n-order derivatives with Lipschitz constant. Hence, the designed HOD can be written as follows:
z ^ ˙ 1 = λ 1 z ^ 1 y n ( n + 1 ) s i g n ( z ^ 1 y ) + z ^ 2 v 1 z ^ ˙ 2 = λ 2 z ^ 2 v 1 n 1 n s i g n ( z ^ 2 v 1 ) + z ^ 3 v 2 z ^ ˙ i = λ i z ^ i v i 1 ( n i + 1 ) ( n i + 2 ) s i g n ( z ^ i v i 1 ) + z ^ i + 1 v i z ^ ˙ n = λ n z ^ n v n 1 2 s i g n ( z ^ n v n 1 ) + z ^ n + 1 v n z ^ ˙ n + 1 = λ n + 1 s i g n ( z ^ n + 1 v n )
Assumption 3.
The measured noise of the position signal of the moving cylinder system is bounded by z 1 y ε , where ε is the maximal magnitude of measurement noise.
Therefore, the following inequalities are yielded in a finite time:
z i z ^ i μ i ε ( n i + 2 ) / ( n + 1 ) , i = 1 , 2 , n z i + 1 v i ρ i ε ( n i + 1 ) / ( n + 1 ) , i = 1 , 2 , n 1
Remark 2.
The high-order differentiator meets the requirements of separation principle due to its fast convergence speed, so the output feedback controller and the state observer can be designed separately. Furthermore, the estimation errors of HOD are defined as z ˜ i = z i z ^ i ,     i = 1 , 2 , n . Then a positive constant σ and a certain time t c exist to make the estimation errors bounded by z ˜ i σ when t > t c , and σ is determined by the control parameters μ i and the maximal magnitude of measurement noise ε .

3.2. Neural Network Compensator Design

To estimate and compensate the unknown nonlinear function D of the moving system in time, a neural network compensator is designed in this section. Accordingly, the output of the radial basis function neural network for the moving cylinder can be expressed as follows:
h j = exp λ c j 2 b j 2 D ^ = W ^ T H ( λ )
The nonlinear function D of the system can be also expressed as follows:
D = W T H ( λ ) + δ
Remark 3.
Obviously, neural networks can approach any nonlinear function with the proper combination of linear Gaussian functions. The approximation error δ of a neural network can be ensured to be bounded by δ δ m a x if the optimal weight is chosen properly. Moreover, the error of estimation for the lumped disturbance D can be expressed as D ˜ = D D ^ = W ˜ T + δ , where W ˜ = W W ^ .

3.3. Robust Output Feedback Controller Design

Step 1: define the position tracking error of the moving cylinder as follows:
e ˙ 1 = z 2 y ˙ d
Define a Lyapunov function V 1 as V 1 = e 1 2 / 2 ; then the dynamic of V 1 can be written as follows:
V ˙ 1 = e 1 z 2 y ˙ d
To ensure V ˙ 1 j 0 , the virtual control of z 2 is chosen as follows:
α 1 = k 1 e 1 + y ˙ d
Step 2: define the error between the actual input z 2 and its virtual input α 1 as follows:
e 2 = z 2 α 1
The derivative of e 2 is written as follows:
e ˙ 2 = z 3 α ˙ 1
Define the Lyapunov function as V 2 = V 1 + e 2 2 / 2 , the dynamic of V 2 can be written as follows:
V ˙ 2 = V ˙ 1 + e 2 z 3 α ˙ 1
Similar to Step 1, the virtual control of z 3 is designed as follows:
α 2 = e 1 k 2 e 2 + α ˙ 1
Step 3: define the error between the actual input z 3 and its virtual input α 2 as follows:
e 3 = z 3 α 2
Taking the time derivative of (23), the following equation holds:
e ˙ 3 = f 1 u + f 2 z 2 + f 3 z 3 + H + D α ˙ 2
Defining the Lyapunov function for Step 3 as V 3 = V 2 + e 3 2 / 2 , the dynamic of V 3 can be written as follows:
V ˙ 3 = V ˙ 2 + e 3 f 1 u + f 2 z 2 + f 3 z 3 + H + D α ˙ 2
The actual input of the moving cylinder system is designed as follows:
u = 1 f 1 f 2 z 2 f 3 z 3 H D ^ + α ˙ 2 e 2 k 3 e 3 ε N sign e 3
Define the Lyapunov function of the whole system as follows:
V = V 3 + 1 2 γ W ˜ 2
The dynamic of V can be expressed as follows:
V ˙ = k 1 e 1 2 k 2 e 2 2 k 3 e 3 2 + W ˜ T e 3 H ( λ ) 1 γ W ^ ˙ + e 3 ε ε N e 3
Moreover, the adaptive law of the neural network is designed as follows:
W ^ ˙ = γ e 3 H ( λ )
In addition, we have
e 3 ε ε N e 3 0
Combining (28), (29) and (30), the following inequality is obtained:
V ˙ k 1 e 1 2 k 2 e 2 2 k 3 e 3 2 0
Remark 4.
According to (31), the Lyapunov function of this system is negative definite, which proves the whole system is stable. The new controller combining HOD and NNC solves the coupling problem between state estimation and disturbance estimation and obtains excellent control performance with the only available position signal. The controller takes into account not only its own position tracking, but also the velocity relationship with adjacent cylinders, which helps to improve synergy in multi-cylinder systems.

4. Simulation Results

To improve the moving speed of the hydraulic support, multiple moving cylinders will pull the frame at the same time, where the synchronization accuracy will become an important indicator that affects the straightness of the working surface. In this section, ZY3200/08/18D hydraulic support is taken as an example to verify the superiority of the designed controller. The fixed physical parameters of the hydraulic support moving cylinder are: A 1 = 0.0154   m 2 ,   A 2 = 0.0083   m 2 , P s = 31.5   MPa , P r = 0   Pa , β e = 7 × 10 8   Pa , V 1 = 0.02   m 3 , V 2 = 0.02   m 3 , C t = 4 × 10 13   m 3 / Pa · s , b = 1000   N · s / m , m = 12 , 000   kg . The expressions of the integration force of different moving cylinders are designed as F d 1 = 10 , 000 × tan h x 21 / 0.02 3000 × sin π t , F d 2 = 20 , 000 × tan h x 22 / 0.02 5000 × sin π t , where the first term is the basic friction force, and the second term is the set time-varying disturbance force. The control parameters of HOD are λ 1 = 8 , λ 2 = 5 , λ 3 = 2 , λ 4 = 1 . The basic coordinate vector of the Gaussian function of the neural network is selected as c j = 1 , 0.5 ,   0 ,   0.5 ,   1 T , and the width chosen is b j = 100 . The adaptation law coefficient is κ = 500 . Additionally, the control parameters of PI are k p = 300 , k i = 10 . The control parameters of ROC are k 1 = 150 , k 2 = 20 , k 3 = 20 , d 2 m a x = 10 .
Taking the double moving cylinders of hydraulic support as an example, the performance of the output synchronization controller proposed in this paper is analyzed. The trajectory-tracking performance and tracking error are shown in Figure 2. It is clear that both Cylinder 1 and Cylinder 2 with PI controller have obvious lag in the tracking process, and the maximum lag is about 25 mm, which is caused by the large velocity of the expected trajectory at this stage. When the speed gradually slows down, the tracking error also decreases and fluctuates around zero. In addition, the error fluctuations of the two moving cylinders at similar positions are large, indicating that the tracking trajectory is not stable. However, the overall tracking performance of ROC controller is good and the tracking errors of both Cylinder 1 and Cylinder 2 fluctuate within the range of 0.5 mm, which is much smaller than that of the PI controller. Furthermore, it can be seen from the synchronization error diagram that the synchronization control accuracy of the double moving cylinders with PI control is about 5 mm, and there are large fluctuations especially in the stage of fast pulling. The synchronization accuracy of the ROC controller is higher, the maximum synchronization error is only about 0.8 mm, and the fluctuation is smaller, which help to achieve a higher straightness of the hydraulic support group after the movement. Compared with existing output feedback controllers, the ROC controller designed in this paper has a structure as simple as the PID controller, which only needs the order of the system to avoid the complex modeling process. Moreover, the self-learning ability of the neural network helps to estimate and compensate the unknown disturbance of the system to ensure the robustness of the system. To sum up, the ROC controller structure more easily meets the harsh working conditions in the mine and has the potential to replace the traditional PID controller compared with other output feedback controllers.
The estimation performances of HOD for moving cylinder states are displayed in Figure 3 and Figure 4. The estimated value of the position and velocity of the moving cylinder basically coincides with the actual value, indicating that the position and velocity estimated by HOD are very accurate. The estimated acceleration of the moving cylinder is consistent with the actual value in the overall trend, but there is a slight difference at the moment of starting and stopping the movement, which is caused by the instability of the neural network interference observer in the early stage of learning. Figure 5 presents the estimated performance of the designed NNC. According to Figure 5, the lumped disturbance D , including friction forces and uncertain parameters, can be estimated accurately by the designed NNC. As a whole, the estimated result of the NNC coincides with the given disturbance value, which shows that NNC can have accurate disturbance estimation even using estimated state of the HOD. Furthermore, the self-learning ability of the neural network can be used to predict various nonlinear functions with avoiding complex modeling processes, which has great significance for improving the computability and robustness of the hydraulic support system. Therefore, the novel output controller proposed in this paper has higher control precision and better control performance than the traditional PI controller, which means that the new controller has the potential to replace the PI controller.

5. Experimental Results

To verify the output controller designed in this paper and improve its practical applicability, a test bench for the hydraulic support multi-cylinder control system is built as shown in Figure 6. The fixed physical parameters of the multi-cylinder control system are given in Table 1 [36].
The dimensions of the asymmetric cylinder are 35 mm/50 mm/300 mm. The servo valve is Atos DLHZO-TEB-SN-040, whose bandwidth is above 75 Hz with a ±10% signal, and rated flow is 40 L/min at 35 bar drop. The displacement sensor is Arspas CI6-6, whose accuracy is ±50 μm. The data acquisition card is National Instruments PCI-6229, with 16 bit A/D and 16 bit D/A converters. The control algorithm is applied in the MATLAB/Simulink real time environment with a target computer Advantech 610L and a host computer Dell Vostro 3460. The sampling rate is set to 200 Hz in this paper.
Generally, an overly complex controller may bring computational complexity which is unsuitable to the harsh environment in the coal mine. A PI controller is widely used because of its simple structure and easy parameter adjustment. Similarly, the designed controller also has the advantages of simple structure and easy adjustment of control parameters. Therefore, the experiment takes PID and ROC controllers as a comparative analysis in this paper. The control parameters of HOD are λ 1 = 8 , λ 2 = 5 , λ 3 = 2 , λ 4 = 1 . The basic parameters of the Gaussian function of NNC is selected as c j = 1 , 0.5 ,   0 ,   0.5 ,   1 T , b j = 5 and γ = 20 . In addition, the control parameters of ROC are k 1 = 100 , k 2 = 60 , k 3 = 60 and of PI are k p = 150 , k i = 20 .
Figure 7 shows the position tracking performance of different controllers. It can be seen that the maximum tracking error of the moving cylinder with PI controller is about 7 mm, and the maximum tracking error of the double cylinders both appear at the place with the fastest movement speed. Due to the self-learning ability of the neural network, the tracking error of the twin cylinder under the ROC controller is relatively large in the initial stage of motion. With the increase of learning time and existing data, the tracking accuracies of the double cylinders are greatly improved and stabilized at about 1 mm. Compared with the PI controller, the synchronization accuracy of the ROC controller is lower in the initial stage, but with an increase in the movement time, the tracking accuracy of the ROC controller quickly reaches a higher value, and the synchronization accuracy of the dual cylinder is also greatly improved at this time. To make the comparison clearer, the average tracking error of the adjacent double cylinders for two controllers is calculated in Table 2. It can be seen that the tracking accuracy of the moving cylinders with ROC controller is improved by 47.2% and 30.6% compared with the PI controller, while the PI controller has the smaller absolute mean error with 0.63 mm. However, the maximum synchronization error of the PI controller in the later stage is 2.5 mm, while the synchronization accuracy of the ROC controller is basically stable at about 1 mm, which means that the ROC controller has a high straightness after motion. In other words, the ROC controller has the same simple structure as the PID controller, and it can estimate and compensate the unknown force disturbance and unmodeled dynamics of the system, which helps to have better robustness and control accuracy and meets the development demand of the intelligent hydraulic support.
Figure 8 and Figure 9 show the observation of the states of the moving cylinders by HOD. In the presence of noise, the influence of the measurement noise is often amplified when calculating the moving cylinder speed and acceleration, so the obtained velocity and acceleration will have a great impact value. In other words, the obtained signal shock will be larger as the derivative order increases, whereas when the designed HOD is used to estimate the system states, the negative impact of noise can be avoided. It can be seen from the figures that the observed velocity and acceleration curves of the double moving cylinders are smoother, which is helpful for the further design of the output feedback controller.
Figure 10 shows the estimation performance for the lumped disturbance of the double cylinders. It is clear that the disturbance estimation of the presented NNC to the two moving cylinders is consistent in the overall trend, but the two curves do not overlap. Due to the different load forces of the double cylinders and insufficient data and time of the neural network in the early stage, the fluctuation is slightly larger in the early moving stage. In the middle and later stages, with an increase in learning time, the neural network tends to be perfect, and the first estimate value becomes very stable and smooth. Therefore, the proposed NNC helps to improve the anti-disturbance capability and control accuracy of the hydraulic support moving cylinder system.

6. Conclusions

In this paper, a robust output feedback controller with neural network compensator is proposed for hydraulic support, which helps improve multi-cylinder synchronization accuracy and working surface straightness. The multi-cylinder system is represented as a standard feedback model, and the parameter uncertainties and external disturbances in the system are integrated as lumped disturbances. A higher-order differentiator is presented to estimate the unavailable states of the moving cylinder with the output signal, which can be applied directly in controller design due to the finite-time convergence property. A neural network compensator is designed to estimate and compensate for the external disturbances of the moving cylinder during the movement to improve the control accuracy and smoothness. Furthermore, the stability of the closed-loop system is proven by Lyapunov theory. Finally, simulations and experiments are carried out to demonstrate the effectiveness of the proposed controller, which shows the potential to completely replace the traditional PI controller.

Author Contributions

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

Funding

This research was funded by National Natural Science Foundation of China, grant number 52075534; China Postdoctoral Science Foundation, grant number 2022M722671 and Fundamental Research Funds for the Central Universities, grant number XJ2021003501.

Data Availability Statement

The data presented in this study are available upon request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

m Total mass
y Displacement of the rod
A 1 ,   A 2 Piston area and ring area of the cylinder
P 1 ,   P 2 Pressure of rodless chamber and rod chamber
b Viscous damping coefficient
F d Additional disturbance force
Q 1 ,   Q 2 Supplied and return flow rate
k q Servo valve voltage gain
x v Servo valve spool displacement
P s ,   P r Pump supply pressure and tank pressure
s i g n * Symbolic function
β e Effective fluid bulk modulus
V 01 ,   V 02 Initial volume of chamber A and B
C t Internal leakage coefficient
Δ 1 ,   Δ 2 Modeling errors
λ 1 ,   λ i ,   λ n ,   λ n + 1 Positive gains
z ^ 1 ,   z ^ i ,   z ^ n ,   z ^ n + 1 Estimation of the system states
v 1 ,   v i ,   v n Auxiliary variables
μ i ,   ρ i Positive constants
h j Output of the hidden layer
c j ,   b j Center coordinates and width of Gaussian function
λ Input layer of the neural network
W ^ Estimation weight
H Final output of the whole hidden layer
W * Ideal weight vector
δ Approximation error
k 1 ,   k 2 ,   k 3 Positive feedback gain
γ Adaptation law coefficient

References

  1. Yang, X.; Chen, H.; Mao, J.; Wei, Y. Dynamical behavior of coal shearer traction-swing coupling under corrected loads. Sci. Rep. 2020, 10, 8630. [Google Scholar] [CrossRef]
  2. 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. 2022, 123, 357–371. [Google Scholar] [CrossRef]
  3. Zhang, L.; Feng, S.; Luo, M.; Ji, A. A cascaded pushing displacement estimation approach for hydraulic powered roof support based on multi-segmental Kalman filter. Curr. Sci. 2019, 117, 1585–1597. [Google Scholar] [CrossRef]
  4. Wang, H.; Chen, Z.; Huang, J. A novel method for high-frequency non-sinusoidal vibration waveforms with uniaxial electro-hydraulic shaking table based on Fourier series. J. Vib. Control 2021, 27, 2466–2481. [Google Scholar] [CrossRef]
  5. Wang, Y.; Zhao, J.; Wang, H.; Ding, H. Output feedback control for the driving cylinder of hydraulic support with error constraint. J. Vib. Control 2022, 1–11. [Google Scholar] [CrossRef]
  6. Meng, D.; Du, M.; Wu, Y. Extended structural balance theory and method for cooperative-antagonistic networks. IEEE Trans. Autom. Control 2020, 65, 2147–2154. [Google Scholar] [CrossRef]
  7. Fan, Y.; Shao, J.; Sun, G. Optimized PID controller based on beetle antennae search algorithm for electro-hydraulic position servo control system. Sensors 2019, 19, 2727. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Mahmoodabadi, M.; Babak, N. Fuzzy adaptive robust proportional–integral–derivative control optimized by the multi-objective grasshopper optimization algorithm for a nonlinear quadrotor. J. Vib. Control 2020, 26, 1574–1589. [Google Scholar] [CrossRef]
  9. Mobayen, S. Adaptive global sliding mode control of underactuated systems using a super-twisting scheme: An experimental study. J. Vib. Control 2019, 25, 2215–2224. [Google Scholar] [CrossRef]
  10. Vo, C.P.; To, X.D.; Ahn, K.K. A novel adaptive gain integral terminal sliding mode control scheme of a pneumatic artificial muscle system with time-delay estimation. IEEE Access 2019, 7, 141133–141143. [Google Scholar] [CrossRef]
  11. Yao, B.; Bu, F.; Chiu, G.T.C. Non-linear adaptive robust control of electro-hydraulic systems driven by double-rod actuators. Int. J. Control 2001, 74, 761–775. [Google Scholar] [CrossRef]
  12. Guan, C.; Pan, S. Nonlinear adaptive robust control of single-rod electro-hydraulic actuator with unknown nonlinear parameters. IEEE Trans. Control Syst. Technol. 2008, 16, 434–445. [Google Scholar] [CrossRef]
  13. Deng, W.; Yao, J. Extended-state-observer-based adaptive control of electrohydraulic servomechanisms without velocity measurement. IEEE-ASME Trans. Mechatron. 2019, 25, 1151–1161. [Google Scholar] [CrossRef]
  14. Yao, J.; Jiao, Z.; Ma, D. Extended-state-observer-based output feedback nonlinear robust control of hydraulic systems with backstepping. IEEE Trans. Ind. Electron. 2014, 61, 6285–6293. [Google Scholar] [CrossRef]
  15. Wang, Y.; Zhao, J.; Ding, H.; Zhang, H. Output feedback control of electro-hydraulic asymmetric cylinder system with disturbances rejection. J. Frankl. Inst.-Eng. Appl. Math. 2021, 358, 1839–1859. [Google Scholar] [CrossRef]
  16. Guo, Q.; Chen, Z. Neural adaptive control of single-rod electrohydraulic system with lumped uncertainty. Mech. Syst. Signal Proc. 2021, 146, 106869. [Google Scholar] [CrossRef]
  17. Guo, K.; Wei, J.; Fang, J.; Feng, R.; Wang, X. Position tracking control of electro-hydraulic single-rod actuator based on an extended disturbance observer. Mechatronics 2015, 27, 47–56. [Google Scholar] [CrossRef]
  18. Won, D.; Kim, W.; Shin, D.; Chung, C.C. High-gain disturbance observer-based backstepping control with output tracking error constraint for electro-hydraulic systems. IEEE Trans. Control Syst. Technol. 2015, 23, 787–795. [Google Scholar] [CrossRef]
  19. Na, J.; Jing, B.; Huang, Y.; Gao, G.; Zhang, C. Unknown system dynamics estimator for motion control of nonlinear robotic systems. IEEE Trans. Ind. Electron. 2020, 67, 3850–3859. [Google Scholar] [CrossRef]
  20. Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  21. Deng, W.; Yao, J.; Wang, Y.; Yang, X.; Chen, J. Output feedback backstepping control of hydraulic actuators with valve dynamics compensation. Mech. Syst. Signal Proc. 2021, 158, 107769. [Google Scholar] [CrossRef]
  22. Zhu, Y.; Zhang, L.; Basin, M. Nonstationary H dynamic output feedback control for discrete-time Markov jump linear systems with actuator and sensor saturations. Int. J. Robust Nonlinear Control 2016, 26, 1010–1025. [Google Scholar] [CrossRef]
  23. Sun, W.; Ning, Z. Quantised output-feedback design for networked control systems using semi-Markov model approach. Int. J. Syst. Sci. 2020, 51, 1637–1652. [Google Scholar] [CrossRef]
  24. Tian, Y.; Yan, H.; Zhang, H.; Cheng, J.; Shen, H. Asynchronous output feedback control of hidden semi-markov jump systems with random mode-dependent delays. IEEE Trans. Autom. Control 2022, 67, 4107–4114. [Google Scholar] [CrossRef]
  25. Bakhshande, F.; Soeffker, D. Proportional-integral-observer-based backstepping approach for position control of a hydraulic differential cylinder system with model uncertainties and disturbances. J. Dyn. Syst. Meas. Control-Trans. ASME 2018, 140, 121006. [Google Scholar] [CrossRef]
  26. Palli, G.; Strano, S.; Terzo, M. Sliding-mode observers for state and disturbance estimation in electro-hydraulic systems. Control Eng. Pract. 2018, 74, 58–70. [Google Scholar] [CrossRef]
  27. Guo, Q.; Yu, T.; Jiang, D. High-gain observer-based output feedback control of single-rod electro-hydraulic actuator. IET Contr. Theory Appl. 2015, 9, 2395–2404. [Google Scholar] [CrossRef]
  28. Zhao, L.; Liu, X.; Zhang, J.; Wang, T. Angle tracking control for double-joint dexterous hand systems based on a piecewise extended state observer. Control Eng. Pract. 2021, 110, 104754. [Google Scholar] [CrossRef]
  29. Yao, J.; Jiao, Z.; Ma, D. Adaptive robust control of DC motors with extended state observer. IEEE Trans. Ind. Electron. 2014, 61, 3630–3637. [Google Scholar] [CrossRef]
  30. Yang, G.; Yao, J.; Ullah, N. Neuroadaptive control of saturated nonlinear systems with disturbance compensation. ISA Trans. 2022, 122, 49–62. [Google Scholar] [CrossRef]
  31. Yang, X.; Zheng, X.; Chen, Y. Position tracking control law for an electro-hydraulic servo system based on backstepping and extended differentiator. IEEE-ASME Trans. Mechatron. 2017, 2, 132–140. [Google Scholar] [CrossRef]
  32. Levant, A. Sliding order and sliding accuracy in sliding mode control. Int. J. Control 1993, 58, 1247–1263. [Google Scholar] [CrossRef]
  33. Levant, A. Higher-order sliding modes, differentiation and output-feedback control. Int. J. Control 2003, 76, 924–941. [Google Scholar] [CrossRef]
  34. Xiao, L.; Zhu, Y. Sliding-mode output feedback control for active suspension with nonlinear actuator dynamics. J. Vib. Control 2015, 21, 2721–2738. [Google Scholar] [CrossRef]
  35. Yang, G.; Yao, J. Nonlinear adaptive output feedback robust control of hydraulic actuators with largely unknown modeling uncertainties. Appl. Math. Model. 2020, 79, 824–842. [Google Scholar] [CrossRef]
  36. Wang, Y.; Ding, H.; Zhao, J.; Li, R. Neural network-based output synchronization control for multi-actuator system. Int. J. Adapt. Control Signal Process. 2022, 36, 1155–1171. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of multi-cylinder moving system of hydraulic support.
Figure 1. Schematic diagram of multi-cylinder moving system of hydraulic support.
Actuators 12 00263 g001
Figure 2. Position tracking performance of different controllers.
Figure 2. Position tracking performance of different controllers.
Actuators 12 00263 g002
Figure 3. Estimation performance of HOD for Cylinder 1.
Figure 3. Estimation performance of HOD for Cylinder 1.
Actuators 12 00263 g003
Figure 4. Estimation performance of HOD for Cylinder 2.
Figure 4. Estimation performance of HOD for Cylinder 2.
Actuators 12 00263 g004
Figure 5. Estimation performance of NNC.
Figure 5. Estimation performance of NNC.
Actuators 12 00263 g005
Figure 6. Test rig of multi-cylinder system of hydraulic support.
Figure 6. Test rig of multi-cylinder system of hydraulic support.
Actuators 12 00263 g006
Figure 7. Position tracking performance of different cylinders.
Figure 7. Position tracking performance of different cylinders.
Actuators 12 00263 g007
Figure 8. Estimation performance for cylinder 1.
Figure 8. Estimation performance for cylinder 1.
Actuators 12 00263 g008
Figure 9. Estimation performance for cylinder 2.
Figure 9. Estimation performance for cylinder 2.
Actuators 12 00263 g009
Figure 10. Estimation performance for unknown nonlinear function.
Figure 10. Estimation performance for unknown nonlinear function.
Actuators 12 00263 g010
Table 1. Physical parameters of the electro-hydraulic asymmetric cylinder system.
Table 1. Physical parameters of the electro-hydraulic asymmetric cylinder system.
ParametersValuesParametersValues
A 1 m 2 1.9625 × 10−3 m kg 90
A 2 m 2 1.000875 × 10−3 b N · m 4500
P s Pa 5 × 106 β e Pa 7 × 108
P r Pa 0 C t m 3 / s / Pa 4 × 10−13
V 01 m 3 3 × 10−3 k t m 3 / s / V / Pa 8.43 × 10−8
V 02 m 3 3 × 10−3
Table 2. Average tracking error of the adjacent double cylinders for two controllers.
Table 2. Average tracking error of the adjacent double cylinders for two controllers.
IndexesCylinder1Cylinder2Synchronization
PI3.073.530.63
ROC1.622.451.24
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

Ding, H.; Wang, Y.; Zhang, H. Robust Output Feedback Position Control of Hydraulic Support with Neural Network Compensator. Actuators 2023, 12, 263. https://doi.org/10.3390/act12070263

AMA Style

Ding H, Wang Y, Zhang H. Robust Output Feedback Position Control of Hydraulic Support with Neural Network Compensator. Actuators. 2023; 12(7):263. https://doi.org/10.3390/act12070263

Chicago/Turabian Style

Ding, Haigang, Yunfei Wang, and He Zhang. 2023. "Robust Output Feedback Position Control of Hydraulic Support with Neural Network Compensator" Actuators 12, no. 7: 263. https://doi.org/10.3390/act12070263

APA Style

Ding, H., Wang, Y., & Zhang, H. (2023). Robust Output Feedback Position Control of Hydraulic Support with Neural Network Compensator. Actuators, 12(7), 263. https://doi.org/10.3390/act12070263

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