1. Introduction
The hydraulic control system has many outstanding application characteristics such as stable and high precision, high power, low consumption, energy-saving, and emission reduction. In many related fields, such as industrial manufacturing and automation control systems of agricultural machinery, automobile transportation, auxiliary machinery, and construction machinery, etc., it has begun to develop a wide range of practical applications [
1,
2]. Compared with other transmission structures such as electrical devices, mechanical braking systems produced by the unit power of hydraulic systems are relatively thin and light, with a more flexible and reasonable layout design, convenient maintenance, and a generally large range of speed regulation. The working state is more stable and faster, and it is easy to control the system, realizing the integrated development of the electromechanical-hydraulic control system [
3,
4].
As the overall design and layout of electro-hydraulic servo system components are becoming more and more mature, and heading towards the development direction of ultra-high power, the characteristic of a light structure, and ultra-high-speed response methods, many abnormal and vibration damage phenomena have occurred in the production and operation of the system. Since the above error phenomena are mostly caused by a series of nonlinear factors considered in the design of a servo system, it is obvious that the pure linear theory cannot give a reasonable or reliable explanation for the system. Generally speaking, the static parameters, stiffness, and action response of hydraulic servo system control are directly related to the functional stability of the control system, especially the nonlinearity of the valves in the electro-hydraulic servo system, which has certain limitations on the system [
5,
6,
7,
8].
The electro-hydraulic servo power system is a mechanical power system that includes a combination of multiple power coupling links. Nonlinear variations in mechanical coupling exist in coupling characteristics and working dead zones, etc., as well as time-delay variability of coupling of mechanical parameters such as the damping coefficient, flow coefficient, and oil temperature. On the other hand, due to the frequent fluctuations and changes in the internal and external conditions of the hydraulic servo control system and the dynamic characteristics of the load, the random variation coefficient of design parameters is too large, and the degree of nonlinear influence is relatively high, making it easy to cause direct data [
9,
10]. Due to the interferences caused by various external information, it is still difficult to quickly and effectively establish a better, accurate, and effective mathematical model to describe the characteristics of the entire electromechanical system. In a normal working and cyclic operation system loop, some complex nonlinear states such as mechanical vibrations, noises, impact acceleration, and abnormal mechanical creep force are often most likely to occur, which affect the performance of the overall equipment structure and the operation stability [
11,
12].
In the work of an electro-hydraulic servo system, it is generally believed that a pair of hinges are required to be connected and fastened between the piston shaft of the hydraulic cylinder and the drive load shaft. However, when the hinge is fixed, there are small clearances, resulting in the irregular distribution of torque, which makes the hydraulic cylinder system unable to quickly, accurately, and properly distribute thrust and torque to the driving load, resulting in significant changes in the signal parameters of the system output, and causing significant interference to the normal signal transmission of the driving system and the steady state of the waveform. Therefore, as one of the main physical factors leading to the deformation of signal morphology, the clearances greatly affect the accuracy of the whole system signal control device in a short time [
13,
14]. Therefore, people also need to take various scientific methods with certain procedures to effectively compensate for the system and eliminate its influence [
15].
Guo et al. proposed an adaptive dynamic friction compensation control for an electro-hydraulic servo system based on a nonlinear observer, which could continuously modify the dynamic friction parameters of the servo system, compensate for friction through an online adaptive rate, and improve low-speed performance [
16]. Liu et al. designed a Popov-MRAC (model reference adaptive control) system to realize a position servo system model and a parameter variable dual-input single-output system with good following characteristics, accuracy, and robustness [
17]. Hayama et al. solved the effect of a pullback pressure control system on the responses of electro-hydraulic clearance control by pressurizing the counter-load side of the cylinder to increase the load force, obtaining compensation of the controller [
18]. Dinh proposed an adaptive controller that could improve the position tracking accuracy by compensating for the time-varying backlash and continuously updating model parameters, validating the clearance-lag model control scheme [
19]. To improve the control accuracy and fault tolerance when clearance increases, control and fuzzy PID compensation strategies can be used to effectively solve the problem of clearance increase in large hydraulic-press operating systems [
20].
Aiming at the problem that the motion pairs in the dynamic mechanism of clearance among moving parts, and that clearance easily causes large vibrations and even instability and other adverse consequences for the whole system, this paper proposed an evolutionary algorithm and its control strategies based on the ant colony algorithm, which could realize the control performance indicators of the electro-hydraulic servo system dynamics, such as fastness, as well as the static accuracy and stability of the system [
21]. In order to study the influence of clearance on hydraulic support and avoid the mutual interferences among different clearances, Zeng et al. established normal force and tangential force models of moving pairs with clearance based on the Tankarani–Nikravesh contact force model and the Coulomb friction model, and studied the influence of clearance on the movement as well as stress of hydraulic support [
22]. In the control of hydraulic components, it is necessary to accurately and mathematically describe the radial clearance between the fluid flowing through the control piston and the main body of the component. In the case of a zero overlap, small valve opening, and small overlap length, dynamic and stability analyses of the hydraulic system are carried out. Therefore, this article provided a model description and experimental verification of fluid flow through radial clearance during a zero overlap [
23]. Due to the lack of consideration for the coupling effect between the actuator and the reciprocating compressor in traditional design, Zhang proposed a study on compound compressors and actuators in the past, using computational fluid dynamics to simulate the return clearance of the suction valve. The relationship between the return clearance and the resultant force of the valve plate was discussed. The relationship among actuator parameters was studied by establishing a mathematical model considering the backflow clearance and impact rebound of the actuator [
24].
In this paper, according to the characteristics of the mathematical model of the nonlinear dynamics of clearance, a dynamic analysis of the electro-hydraulic servo system is carried out, and a mathematical model for its system optimization is established. Through the constructed simulation model, the influence of clearance nonlinearity on the system is analyzed. For the sake of solving the unfavorable effect caused by nonlinearity, the optimal control of the electro-hydraulic servo system is realized using the Hopfield neural network control strategy. After comparing the simulation results, it is proved that the Hopfield neural network algorithm can be used to effectively solve the problem of clearance nonlinearity and improve the output performance of hydraulic systems.
2. Modeling of Asymmetric Hydraulic Servo System with Nonlinear Clearance
2.1. General Mathematical Model of Nonlinear Clearance
Fundamentally speaking, the clearance nonlinear system has the characteristics of having multiple values and being nonlinear, and usually appears in various mechanical systems. This phenomenon is affected by many variables such as manufacturing accuracy and assembly error, so it is indeed difficult to completely eliminate the possibility of its occurrence in the actual operation process [
25]. When the system operates, the wear caused by the contact and joint between mechanical parts often leads to nonlinear growth and expands with the passage of operation time, which causes the vibration of the system [
26].
When a part generated from the input and transmitted to the output is transformed, if the corresponding reverse transformation is transmitted at the same time, the output also forms a change in the amount of change in the corresponding direction. However, if only the reverse change quantity is introduced, the output quantity does not immediately respond to the instantaneous change from the input side, but responds according to the output quantity until the input value exceeds a specific threshold [
27]. The linear output signal generated by the system not only depends on the current linear input signal, but is also affected by the characteristics of the past input signal [
28]. The historical input and output time characteristic curve of the nonlinear signals of clearance is shown in
Figure 1 below.
The general mathematical model of clearance nonlinearity is shown below:
where:
The position function of the clearance is expressed as:
The clearance output formula is:
The position memory function of the clearance nonlinearity is expressed as:
The linear input signal and linear output of the clearance nonlinear system model are clearance displacements, so they directly reflect the linear displacement correspondence between the input signal and the system output. The output position signal of the memory link with the nonlinear memory characteristic of clearance at a certain time clearance is directly related to not only the input position signal, but the input position signal of each time clearance before the memory of a specific time clearance and its relationship with the historical position signal. There is also a direct correlation among the clearances, and this special property reflects the memorability of the clearance with nonlinear memory.
The active components need to be first connected to the follower through a certain distance to create a clearance. In this way, the follower can be activated and controlled, making the output signal of the system faster than its input signal [
29]. As shown in
Figure 2, its output may also occur with given parameters, indicating its multi-value nature; that is, its output is affected by the parameters, and its variations also become larger as the parameters increase [
30].
If an object moves to the right within the articulation clearance and the position of movement is lower than the articulation clearance, it will be in a stationary state. In this case, the object will be in the OA segment, which is the dead zone. However, if an object moves to the left, it will be pulled by an object, and in this case, the position of the object’s movement will change, and the speed of the object’s movement will slow down as the active components reach their lowest point. At this point, the driven component is in a stopped state, as shown in the BC section of the figure. However, once the active component is reconnected with the driven component, it is equivalent to the CE part, which pushes the driven component forward. The interval delay of this movement can be described by a simple formula:
where:
x(t)—input displacement;
y(t)—output displacement;
al—maximum forward input;
ar—maximum negative input;
bl—left clearance amount;
br—right clearance amount;
k—transmission ratio of clearance input and output parts.
In the electro-hydraulic position servo system, if the clearance value between the piston rod of the hydraulic cylinder and the load exceeds the standard value, it will cause damage to the system stability during the movement of the hydraulic cylinder. Therefore, in the process of constructing an electro-hydraulic position servo system, due to the large inertia generated by the driven part, clearance nonlinearity must be considered.
2.2. Modeling of Electro-Hydraulic Servo System with Nonlinear Clearance
Theoretically speaking, the clearance is a kind of multi-value system nonlinear with typical characteristics in the hydraulic system. Usually, the clearance leads to the accumulation of additional system energy in the moving medium in the whole hydraulic system, and the accumulation of this additional energy easily leads to incomplete balance or oscillation in the hydraulic system. In the theoretical process of the mechanical hydraulic control system, the connection between the active-slave system and the driven motor part of the mechanical pair is often realized by the connection between the rotating pair and the spherical pair. Therefore, there must be a meshing clearance between the joints.
In fact, due to a series of internal reasons, such as large differences in surface processing and dimensional accuracy, installation and positioning mode accuracy, and different degrees of mechanical friction or wear, there is a certain radial sliding clearance coefficient between the load on the mechanism executing mechanical transmission and the actual machinery and the load system and its connection, which often varies greatly.
In hydraulic systems, the main and driven parts are usually connected by rotating pairs, ball pairs, and column pairs, but not directly. Because the interaction between the two leads to the need to use a tunable connection mode, the relationship between the two presents nonlinear characteristics. In the real hydraulic controller, the nonlinearity between the actuator and the load is usually significant due to the accuracy of the design, displacement error, consumption, and other problems. The basic form of the ideal load end clearance asymmetric hydraulic cylinder is shown in
Figure 3. Set the movement to the right in the positive direction, and vice versa in the negative direction. According to the selected ratio
, the flow relationship is:
where:
q1—flow rate of a rodless chamber into asymmetric hydraulic cylinder, (L/min);
q2—flow rate of rod cavity flowing out of asymmetric hydraulic cylinder, (L/min).
When the spool moves in the positive direction, the linearized flow continuity equation is:
where:
qL—load flow, (m3/s);
pL—load pressure drop, (Pa);
xv—spool displacement, (m);
Kc—flow pressure coefficient, (m3/s/Pa).
When the spool moves in the negative direction, the equation is:
The equation of positive motion is:
where:
Similarly, the equation of positive motion is:
The force balance equation of asymmetric cylinder and load is:
Thus, the transfer function of positive motion is as follows:
Since there is no elastic load in the object driven by the hydraulic cylinder, the elastic load caused by the part material can be ignored. In addition, the viscous damping coefficient B is also very small. The piston speed caused by leakage is very small compared with the piston speed driven by oil flow, that is , so is ignored compared with 1.
Similarly, the following transfer function can be obtained:
The parameter values of the actual hydraulic servo system are shown in
Table 1.
4. Clearance Nonlinear Compensation Control Based on Hopfield Neural Network
This platform is based on virtual instrument technology to build an auxiliary measurement tool, which makes full use of the computer’s efficient computing power and large capacity storage space to achieve the role of measurement equipment. By providing the input signal, the requirements of the system for dynamic characteristics are met. The core technology of this platform is that it can perform tasks such as high-frequency data interaction, collection, inspection, management, and data analysis, as shown in
Figure 10. This experimental platform is mainly composed of a hydraulic station, servo valve-controlled hydraulic cylinders, loads, various sensors, and data acquisition cards. In order to deeply understand how clearance affects the nonlinear problem of the electro-hydraulic servo control system, an electro-hydraulic servo control platform with clearance was built, as shown in
Figure 11.
The entire operation process is mainly composed of three parts: a data acquisition module, a measurement control module, and an experimental system. The data acquisition module uses sensors for digital measurement and amplification, which performs an analog-to-digital conversion in the digital acquisition card before sending it to the computer. The control system mainly utilizes a computer to control the entire system, achieve digital to analog conversions, and generate analog signals, which are amplified by amplifiers and sent to the electro-hydraulic servo system on the platform to complete the control system.
From the above research methods, it can be seen that if there is a clearance problem at the connection between the hydraulic cylinder and the load, it leads to a nonlinear relationship between the active and passive components, which affects the output performance of the entire hydraulic system. Once an impact occurs, the system is subject to significant interference, resulting in stable deviations. With the expansion of the system clearance, it may cause limit cycle oscillation, which causes serious damage to the dynamic performance of the controller. In order to explore the interaction between various sizes of clearances and the system in the actual use process, the mathematical model of different sizes of clearances between the shaft sleeve and the load connecting the shaft is established.
In order to verify the proposed compensation of clearance nonlinearity based on the Hopfield neural network, the step response signal is applied to the electro-hydraulic servo system, and the effect on the system after compensation is observed. Taking the extension movement of the asymmetric hydraulic cylinder as an example, the clearance values are set as 0.1, 0.5, and 1 mm, respectively, and the step response comparison is shown in
Figure 12, where the black solid line represents compensation and the red dashed line represents uncompensated. Similarly, when an asymmetric hydraulic cylinder undergoes a retraction motion. The clearance value setting is the same as that of the hydraulic cylinder during the extension movement. The comparison of step response is shown in
Figure 13, where the black solid line represents compensation and the red dashed line represents uncompensated. Observe the difference after the comparison of the lines in the figure.
It can be seen from the comparison simulation results that after the clearance nonlinearity is compensated, the step response curve of the asymmetric hydraulic cylinder’s extension motion is well improved, the overshoot is reduced, and the oscillation amplitude is reduced, and there will be no small oscillation after reaching stability. The same is true when the asymmetric hydraulic cylinder is retracted. Through the analysis, it can be concluded that the potential influence of the clearance nonlinear system and the dynamic performance change of the control system can be well eliminated by constructing a Hopfield neural network clearance compensator.
As shown in
Figure 14 where the black solid line represents compensation and the red dashed line represents uncompensated, when the displacement of the system’s sinusoidal output reaches 1 cm, a corresponding attenuation phenomenon occurs in the clearance after the system operates normally. When the sinusoidal output displacement reaches 3 cm, the corresponding curve appears in the clearance after the normal operation of the system in
Figure 15. When the input signal waveform reaches its peak, a significant amount of error is produced in the output waveform due to the influence of the system clearance. However, the output curve does not start tracking the input signal again until the piston rod completes the clearance work. After completing the clearance compensation work, the attenuation phenomenon has been improved and the accuracy of the feedback waveform provided by the system has basically met the requirements. At the same time, the tracking stability of the system and its reproducibility of system signals have been significantly improved. Based on this, it can be concluded from the comparison simulation results that the constructed control compensation algorithm can reduce the negative effect caused by the reduction of the output signal amplitude caused by the clearances in the process of sinusoidal system signal, so as to enhance the tracking accuracy of the control system. It has a good supplementary effect on the nonlinearity problem caused by clearances in the transmission process of the servo system. According to the phenomenon, the system clearance has little effect on the step signal because the effect of the clearance is smaller when the hydraulic cylinder is in the body movement than when it is in the cable back movement, but when the hydraulic cylinder is in the round-trip movement, the effect is more obvious.
5. Conclusions
The clearance nonlinearity of the electro-hydraulic servo system in many transmission links, especially the clearance between the piston rod of the hydraulic cylinder and the load, is mainly the actual value of the control clearance coefficient. Because it continues to change with the specific operation characteristics of the control equipment components, it is of great practical value to study the control attributes of the dynamic system, including the clearance.
In the paper, the common servo driver configuration in the electro-hydraulic servo system is simplified, and it is converted to a typical valve controlled hydraulic cylinder mode, and the mathematical model of the system is constructed, the transfer function of system parameters is solved, and a numerical simulation model of those system parameters is obtained based on the electro-hydraulic servo mechanism. Based on the influence of clearance nonlinearity on the step responses of the electro-hydraulic servo system, the Hopfield neural network control strategy is adopted to compensate for the control of the system. The simulation results show that the oscillation of the step response curve and overshoot is reduced, with the adjustment time reduced accordingly. It is proved that the Hopfield neural network method has better control performance and certain practical values.
Using the method of system analysis, the interaction between the electro-hydraulic servo device and the nonlinear hydraulic controller is studied, and a compensation mode with clearance is constructed. The clearance between the systems is adjusted and corrected, and good control results are achieved. However, there are still some problems to be solved. For the interval nonlinear characteristics in the electro-hydraulic servo system, this part focuses on the clearance between the piston rod and the load, rather than the clearance caused by other components. These aspects need to be further explored. In addition, the input and output data are only a single value, and in the real environment, it often involves multiple groups of data. At this point, the phenomenon of clearance influence becomes even more complex, and further research is needed in future practical engineering.