Next Article in Journal
Efficient Autonomous Exploration and Mapping in Unknown Environments
Previous Article in Journal
Skeletal Muscle Assessment Using Quantitative Ultrasound: A Narrative Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Real-Time Hybrid Test Control Research Based on Improved Electro-Hydraulic Servo Displacement Algorithm

College of Mechanical and Electronic Engineering, Nanjing Forestry University, Nanjing 210037, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(10), 4765; https://doi.org/10.3390/s23104765
Submission received: 11 April 2023 / Revised: 8 May 2023 / Accepted: 12 May 2023 / Published: 15 May 2023
(This article belongs to the Section Physical Sensors)

Abstract

:
Real-time hybrid testing (RTH) is a test method for dynamic loading performance evaluation of structures, which is divided into digital simulation and physical testing, but the integration of the two may lead to problems such as time lag, large errors, and slow response time. The electro-hydraulic servo displacement system, as the transmission system of the physical test structure, directly affects the operational performance of RTH. Improving the performance of the electro-hydraulic servo displacement control system has become the key to solving the problem of RTH. In this paper, the FF-PSO-PID algorithm is proposed to control the electro-hydraulic servo system in real-time hybrid testing (RTH), which uses the PSO algorithm to operate the optimized PID parameters and the feed-forward compensation algorithm to compensate the displacement. First, the mathematical model of the electro-hydraulic displacement servo system in RTH is presented and the actual parameters are determined. Then, the objective evaluation function of the PSO algorithm is proposed to optimize the PID parameters in the context of RTH operation, and a displacement feed-forward compensation algorithm is added for theoretical study. To verify the effectiveness of the method, joint simulations were performed in Matlab/Simulink to compare and test FF-PSO-PID, PSO-PID, and conventional PID (PID) under different input signals. The results show that the proposed FF-PSO-PID algorithm effectively improves the accuracy and response speed of the electro-hydraulic servo displacement system and solves the problems of RTH time lag, large error, and slow response.

1. Introduction

The real-time hybrid test (RTH) [1] is a test method to study the performance of testing the response of large structures under dynamic loading. The whole test structure consists of a numerical substructure and a physical substructure, the former is calculated by a computer for numerical simulation, and the latter act as the displacement on the physical experimental structure by communicating with the electro-hydraulic servo displacement system through the computer [2,3]. As a test system with high requirements for real-time, RTH, during the numerical simulation calculation, signal output, and signal acquisition, the hydraulic cylinder actuator detects the displacement and the desired displacement. There are problems with hysteresis and errors, and the electro-hydraulic servo system, as an actuator, affects the performance of the whole RTH system.
The electro-hydraulic servo system [4,5], as a subsystem of the real-time hybrid test, has high intrinsic frequency and loop gain, high control accuracy of displacement, velocity, force, and excellent tracking performance. In recent years, research on electro-hydraulic servo control systems has focused on the online identification of nonlinear parameters [6,7,8,9,10], state observation [11,12,13,14,15,16], fault detection [17], dead zone compensation [18], PID algorithms [19], sliding mode control [20], neural networks [21,22,23], and other methods to achieve accurate control of the system.
In the development of the real-time hybrid test, Nakashima et al., 1992; Horiuchi et al., 1999; Horiuchi et al., 2001 [24,25,26] found that the hysteresis and errors of the electro-hydraulic servo actuator directly affect the test results of the real-time hybrid test in the experiment. In order to achieve the test results, control algorithms must be introduced to improve the system’s performance. With the development of electro-hydraulic servo systems in the past 20 years, the research of electro-hydraulic control algorithms has been continuously advanced, and sliding mode control [27,28], robust control [29], and PID control [30] have become the main research content of scholars. In comparison, PID control algorithms are widely used in electro-hydraulic servo system control. With the development of artificial intelligence science, the combination of artificial intelligence algorithms [31,32,33] and PID control algorithms has become the mainstream trend and Hao et al. [34] proposed an improved particle swarm optimization for the trajectory tracking accuracy problem to optimize the proportional-integral differential (PID) controller coefficients of the PSO algorithm, which obtained high accuracy and fast convergence of the electro-hydraulic servo system; nevertheless, the problem of system lag and slow response exists. Fan [35] and Ma et al. [36] improved the control performance by improving the objective evaluation function of the PSO algorithm, but the proposed objective evaluation function is too simple for the system performance index requirements, which may be ineffective or inefficient for processing complex signals, and has not been validated and tested in various situations. Guo et al. [37] proposed a new objective evaluation function in genetic algorithm rectified PID with a penalty mechanism. However, excessive pursuit of response rate leads to oscillation in the early stage, and the introduction of other control algorithms combined with PID control is worthy of reference.
From the above work, it can be seen that scholars have extensively used the PSO algorithm to modify the PID parameters and improve the PSO algorithm from different perspectives to improve its performance. The main focus has been on modifying the objective evaluation function of the PSO algorithm, introducing other control algorithms, and resetting the parameters of the algorithm. However, none of them effectively solves the system response lag problem, and the application environment of the algorithm is not related to real-time hybrid testing (RTH) and performs poorly under complex input signals. The main contribution of this paper is to propose the FF-PSO-PID algorithm to optimize the electro-hydraulic servo system in real-time hybrid testing (RTH), which uses the PSO algorithm to optimize the PID parameters and the feed-forward compensation algorithm to compensate the displacement, and the FF-PSO-PID algorithm is a combination of two different algorithms. In this paper, the objective evaluation function of the PSO algorithm is proposed, and a penalty mechanism considering the system error and the system response speed is added. Based on the optimized PID of PSO algorithm, a feed-forward compensation algorithm is introduced and combined with PSO-PID algorithm for hybrid control, which improves the system response speed, convergence speed, and tracking performance and effectively solves the problem of system response lag. In this paper, the algorithm is applied to various complex input signals to verify its excellent performance, and it is also verified that the algorithm meets the performance requirements of real-time hybrid testing (RTH).

2. Real-Time Hybrid Test System

In this paper, as shown in Figure 1, the electro-hydraulic servo system, as a subsystem of the hybrid test system, is the most important part in the context of the hybrid test. This paper focuses on the electro-hydraulic servo system as the research object to improve the performance of the whole real-time hybrid test (RTH) by improving the control algorithm of the electro-hydraulic servo system. The electro-hydraulic servo system is mainly composed of eight parts, such as controller, servo valve, hydraulic cylinder and displacement sensor. As shown in Figure 2, the main working principle is to send a voltage signal from the controller, through the amplifier into current, the size of the valve port of the electro-hydraulic servo valve to control, so as to determine the flow direction and flow of oil into the hydraulic cylinder, the oil in the hydraulic cylinder to push the actuator piston rod, and the load for movement. The displacement sensor at the actuator end feeds back the displacement signal to form the closed-loop control of the electro-hydraulic servo system.

2.1. Electro-Hydraulic Servo System

2.1.1. Hydraulic Cylinder Model

Using the four-sided slide valve as a prototype, the four-way valve load flow equation is linearizable, as shown in Figure 2.
According to the physical properties of the four-sided slide valve and the literature proof [37], the hydraulic cylinder can be approximated as a third-order oscillating system. The formula is as follows:
G B ( s ) = X a X d = K q A p m t V t 4 β e A p 2 s 3 + ( m t K ce A P 2 + B p V t 4 β e A p 2 ) s 2 + s = 1 / A p s ( s 2 ω r 2 + 2 ξ r ω r s + 1 )
where ω r = 4 β e A p 2 m t V t , ω r is the hydraulic inherent frequency; as B p is small and negligible, it is simplified to δ r = K ce A p m t V t , which is the hydraulic damping ratio.

2.1.2. Servo Valve Model

Using the G761 series electro-hydraulic servo valve made by Moog as a prototype, the servo valve can be approximated as a second-order oscillating system when the servo valve bandwidth is close to the hydraulic inherent frequency [37].
G A ( s ) = X v ( s ) I c ( s ) = k c k qx A k qp k m k s 2 + ( f k + A 2 k qp k ) s + 1 = K sv 1 ω n 2 s 2 + 2 ξ n ω n s + 1
where K sv is the electro-hydraulic servo valve proportional gain; ω n is the intrinsic frequency; ξ n is the damping ratio.

2.1.3. Servo Amplifier and Displacement Sensor Model

The servo amplifier can be simplified to a proportional link, and we let this proportional link be K a . The input displacement signal is the voltage value, the range is ±10 V, and the input current range of the electro-hydraulic servo valve is 0–±40 mA.
The feedback signal is the displacement signal. Similarly, the displacement range is 220 mm, the input is voltage ±10 V, and we set the feedback amplifier as K s .

3. PID Control Algorithm

A controller with a proportional-integral-derivative control law is called a PID controller.
This combination has the characteristics of each of the three basic laws, and its equation of motion is:
m ( t ) = K p e ( t ) + K i T i 0 t e ( t ) dt + K d τ de ( t ) dt
The corresponding transfer function is:
G pid ( s ) = ( K p + K i s + K d s ) E ( s )
As shown in Figure 3, the PID algorithm can effectively perform closed-loop control of the electro-hydraulic servo system for real-time hybrid test, but the three parameters are very difficult to determine, and it is difficult to find the specific parameters accurately, causing the control system to fail to operate efficiently.

4. FF-PSO-PID Control Algorithm

The algorithm in this paper is a combination of PSO-optimized PID parameters and a feed-forward compensation algorithm (FF-PSO-PID). While improving the tracking error and response rate of the electro-hydraulic servo system for real-time hybrid testing, the system response hysteresis is further addressed.

4.1. PSO Algorithm Optimizes PID Parameters

In this paper, the objective evaluation function of the PSO algorithm is improved to accurately calculate the three parameters of the PID applicable to the real-time hybrid test to ensure that the system error, response speed, and tracking performance meet the test requirements.

4.1.1. PSO Update Rules

The PSO is initialized as a group of random particles (random solutions). The optimal solution is found by iteration.
The particle updates its velocity and position by the following equation [36]:
v i = v i + c 1 × rand ( ) × ( pbest i x i ) + c 2 × rand ( ) × ( gbest i x i )
x i = x i + v i
In Equation (5), i = 1,2 , , N , N is the total number of particles in the population. v i is the velocity of the particle, rand ( ) is a random number between (0,1), and c 1 and c 2 are learning factors.
Introducing the inertia weighting factor ω based on the standard form of the above base PSO, the following equation is obtained:
v i = ω × v i + c 1 × rand ( ) × ( pbest i x i ) + c 2 × rand ( ) × ( gbest i x i )
where ω is the inertia weight factor, the magnitude of its value affects the ability of global search and local search, and a dynamic ω can obtain better search results.

4.1.2. Design of the Objective Evaluation Function

According to the characteristics of electro-hydraulic servo displacement control, the following objective evaluation function is proposed:
Min [ J = 0 ( ω 1 t e ( t ) + ω 2 t r ) dt + ω 3 t s + ω 4 σ % ]
where ω 1 , ω 2 , ω 3 , and ω 4 are the weights of the performance indicators, and different weights affect different system performance effects. σ % is the overshoot, 0 t e ( t ) dt is the time integral of the absolute value of the error multiplied by time, t s is the regulation time, and t r is the rise time. A penalty factor is placed in the objective function J , and when the regulation time is greater than 0.3, it is no longer calculated. When overshoot occurs, the amount of overshoot is used as one of the optimal indicators.
In the simulation test process, ω 1 , ω 2 , ω 3 and ω 4 in equations are 0.8, 0.3, 0.7, and 0.5, respectively, to take into account both the ability of the system to respond quickly, to be accurate without errors, to have good tracking performance, and to converge quickly. In this engineering test, the smaller the value of the target value J, the better the performance effect of the system is indicated.

4.2. Feed-Forward Compensation Control

In order to achieve direct control without hysteresis, improve the response rate of the system, obtain the corresponding increased accuracy to know the controlled object model and system characteristics, the introduction of feed-forward control on the basis of PID control. Feedback control requires deviations to occur before regulation, with hysteresis.
A compound control system with input compensation is shown in Figure 4. The G f ( s ) in Figure 4 is the transfer function of feed-forward compensation, G A ( s ) and G B ( s ) are the control objects of servo valve and hydraulic cylinder respectively, and K a and K s are the servo amplifiers.
From the figure, it can be seen that the system output is:
C ( s ) = K a K s G A ( s ) G B ( s ) E ( s ) G pid ( s ) + G f ( s ) R ( s )
The errors caused by the system are as follows:
E ( s ) = R ( s ) C ( s )
The following can be obtained:
C ( s ) = K a K s G A ( s ) G B ( s ) G pid ( s ) + G f ( s ) 1 + K a K s G A ( s ) G B ( s ) G pid ( s ) R ( s )
In order to make the system error zero, E s = 0 .
Suppose E s = R ( s ) 0 , substitution into Equations (10) and (11) yields
G f ( s ) = A p K a K s K sv ( a 1 s 5 + a 2 s 4 + a 3 s 3 + a 4 s 2 + a 5 s )
in the formula
a 1 = 1 ω n 2 ω r 2 ,   a 2 = 2 ξ n ω n + ξ r ω r ω n 2 ω r 2 a 3 = ω n 2 + 4 ω n ω r ξ n ξ r + ω r 2 ω n 2 ω r 2 ,   a 4 = 2 ω n ξ r + ω r ξ n ω r ω n a 5 = 1
The sixth-order system greatly increases the hardware requirements and is not easily implemented at a high cost. Thus, here, the simplification process is performed and the second-order term is retained to achieve compensation for the system.
Therefore, the feed-forward compensation function after simplification is
G f ( s ) = A p K a K s K sv ( 2 ω n ξ r + ω r ξ n ω r ω n s 2 + s )
Simplifying from the data in Table 1 yields
G f ( s ) = 0.002 s 2 + 0.6405 s

4.3. Hybrid Algorithm for Feed-Forward Compensation and Improved PSO-Optimized PID

In this paper, the FF-PSO-PID algorithm is proposed to control the electro-hydraulic servo system in the real-time hybrid test (RTH), which uses the PSO algorithm to optimize the PID parameters and the feed-forward compensation algorithm to compensate the displacement. As shown in Figure 5, on the basis of the PSO algorithm, to rectify the PID parameters and reduce the system displacement error and response time, feed-forward displacement compensation is introduced to reduce the system error through feed-forward compensation of the direct control system, while improving the response speed and reducing the unnecessary system lag phenomenon.

5. Simulation and Analysis

In this section, the performance of the conventional PID algorithm, PSO-PID, and FF-PSO-PID are compared through three different displacement input signals with the control objective of making the electro-hydraulic servo system respond quickly and track the reference trajectory with satisfactory tracking accuracy.
The electro-hydraulic servo control model is established in Matlab/Simulink with the physical models of servo valve G A , hydraulic cylinder G B and servo amplifiers K a and K s as transfer functions, and the models of servo valve and hydraulic cylinder are encapsulated using Matlab function module, and the specific parameters are shown in Table 1. The parameters of the PSO algorithm are shown in Table 2, and its adaptive degree value is shown in Figure 6, when the optimal value is reached at the 16th iteration, the value is 0.0149. The parameters of the conventional PID and PSO-PID are shown in Table 3.
A step signal of 110.011 mm is used as the reference trajectory of the electro-hydraulic displacement servo system, and the conventional PID and PSO-PID are compared and analyzed. Modeled in Simulink, the simulation plots of the two control algorithms are shown in Figure 7, Figure 8a shows the input voltage, and the response curves under the step signal are shown in Figure 8b. The error response curves of the two algorithms under the step signal are shown in Figure 9.
From the comparison results in Table 4 and Figure 8 and Figure 9, it can be seen that the response performance of the conventional PID algorithm is poor. The maximum response of the conventional PID control curve is 110.224 mm, the peak time is 0.46 s, and the overshoot is 0.2%, while the maximum response of the PSO-PID control curve is 110.039 mm, the peak time is 0.36 s, and the overshoot is 0.036%, which is 0.164% lower than that of the conventional PID. The regulation time t s of conventional PID is 0.109 s, and the t s of PSO-PID is 0.093 s, which is 0.016 s lower than that of conventional PID, and PSO-PID has to enter the steady-state value earlier than conventional PID. Taking the rise time of the output response from 10% of the target value to 90% of the target value, the rise time t r of the common PID control curve is 0.007 s, while the rise time t r of the PSO-PID control curve is 0.006 s, which shows that the response of PSO-PID is faster than that of the conventional PID. As shown in Figure 10, the error between PSO-PID and the target value is close to 0 after 0.2 s, while the conventional PID takes 0.246 s and has a larger error with the target value. The overshoot of PSO-PID is reduced by 0.164% compared with the conventional PID algorithm, and the peak time is only 0.36 s. The steady-state displacement error of PSO-PID algorithm is reduced by 0.174 mm compared with the conventional PID algorithm. Therefore, it is verified that the performance of PSO-PID is better than the conventional PID and effectively reduces the displacement error, but the improvement in response speed is smaller, as seen by the rise time and peak time performance.
The conventional PID, PSO-PID, and FF-PSO-PID are compared and analyzed under sinusoidal and random signals.
A sinusoidal signal with an amplitude of 110.011 mm and a frequency of 0.4 Hz is used as the reference trajectory of the electro-hydraulic displacement servo system, which is modeled in Simulink, and the simulation plots of the three algorithms are shown in Figure 10. The input voltage is shown in Figure 11a for a sinusoidal signal with a voltage value of 10 V, which can be converted by the amplifier to obtain a sine wave with an amplitude of 110.011 mm, and the sinusoidal response curves of the three algorithms are shown in Figure 12a,c,e.
From the response curves, there were significant differences among the three algorithms, with the largest error occurring at the same position of the sinusoidal signal, at the crest or trough, when the hydraulic cylinder was in the reversing phase. Among the three controllers, the maximum error of the traditional PID algorithm is 0.177 mm, and the response is the slowest with a lag of 0.04 s. The error of the PSO-PID algorithm is smaller than that of the traditional PID, and the displacement error is reduced by 0.15 mm. The maximum error and lag time of the FF-PSO-PID algorithm are approximately zero, which is the best performance among the three algorithms, verifying that the FF-PSO-PID algorithm is able to meet the requirements of the control after the feed-forward compensation. It is verified that the FF-PSO-PID algorithm can meet the control requirements after the feed-forward compensation effect.
The stochastic signal is used as the reference trajectory of the electro-hydraulic displacement servo system, and the simulation plots of the three algorithms are shown in Figure 10. Figure 11b shows the input voltage signal, and the random signal response curves of the three algorithms are shown in Figure 12b,d,f.
From the three tracking curves, the FF-PSO-PID algorithm has the fastest response and the highest tracking accuracy. Since the simulation is a random signal, considering the response time, the response delay of FF-PSO-PID algorithm is 0.001 s, while the response time of traditional PID and PSO-PID algorithms are 0.027 s and 0.026 s, respectively. FF-PSO-PID improves the response time by 96.3% and 96.2% compared with the other two algorithms. Considering the maximum tracking error, the FF-PSO-PID algorithm is only 0.1 mm, while the conventional PID and PSO-PID algorithms are 4.456 mm and 3.866 mm, which cannot achieve the tracking accuracy required by the system. The average error of the FF-PSO-PID algorithm is 0.08 mm at the peak or trough of the random signal, while the average errors of the conventional PID and PSO-PID algorithms are 3.967 mm and 3.596 mm. In terms of displacement error, FF-PSO-PID improved by 97.75% and 97.41% compared with the other two algorithms. The superiority of the FF-PSO-PID algorithm was verified, which effectively improved the system tracking performance and reduced the displacement error and response time. The FF-PSO-PID algorithm solves the problem of system response hysteresis.
In order to verify the applicability and effectiveness of the algorithm for different input signals, based on the verification by step signal, sinusoidal signal, and random signal, simulation tests were conducted under the signals such as ramp and triangle wave as in Figure 13, respectively. As shown in Figure 13a, the input signal is a ramp signal with a slope of 0.1, and the tracking error and time hysteresis of the FF-PSO-PID algorithm are close to 0, while the errors of PSO-PID and conventional PID are 0.002 mm and 0.004 mm, and the hysteresis times are 0.024 s and 0.05 s, respectively. As shown in Figure 13c, at the crest of the wave under the triangular wave signal, the tracking error and time lag of FF-PSO-PID algorithm are close to 0. The error and time lag of PSO-PID and conventional PID algorithms are more obvious, the displacement error reaches 0.01 mm and 0.009 mm, and the time lag is 0.028 s and 0.031 s, respectively. In comparison, FF-PSO-PID algorithm has applicability and effectiveness for various input signals. The tracking performance is superior to that of the other two algorithms.

6. Conclusions

In this paper, to improve the response speed and tracking performance of the real-time hybrid test (RTH) system and to solve the problems of test system response lag and complex input signals, a mathematical model of the servo valve-controlled hydraulic cylinder is developed for the nonlinearity and uncertainty of the electro-hydraulic servo system in the real-time hybrid test (RTH). The FF-PSO-PID algorithm is proposed and simulated under a variety of input signals. The results of the study show that:
(1)
The conventional PID relies on manual experience requiring a lot of time for debugging, it cannot find the appropriate parameters accurately, and it has the disadvantages of large displacement error and long response time. Therefore, for the application background of a real-time hybrid test, the control algorithm of PSO-PID for improving electro-hydraulic servo system is proposed accordingly. In the experiments, the PSO-PID algorithm effectively reduces the displacement error, but the response speed is not improved much, and the hysteresis problem still exists.
(2)
In order to improve the tracking performance and response speed of the real-time hybrid test (RTH) system and solve the problems of the system in response lag and complex input signal, displacement feed-forward compensation control is introduced based on the PSO-PID algorithm. Through experimental comparison, the proposed FF-PSO-PID algorithm effectively improves the response speed of the electro-hydraulic servo system, reduces the displacement error, and solves the problem of system response hysteresis. The superior tracking accuracy is obtained under multiple input signals, verifying that the FF-PSO-PID algorithm can work effectively under complex signals. The effectiveness and superiority of the FF-PSO-PID algorithm is verified. It can effectively solve the problems of time lag, large error, and slow response of real-time hybrid tests (RTH).

Author Contributions

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

Funding

This research was funded by the National Natural Science Foundation of China, grant number 52278505, and the Jiangsu Province Innovation Support Program, grant number BZ2022037.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shing, P.B.; Nakashima, M.; Bursi, O.S. Application of Pseudodynamic Test Method to Structural Research. Earthq. Spectra 1996, 12, 29–56. [Google Scholar] [CrossRef]
  2. Dermitzakis, S.N.; Mahin, S.A. Development of Substructuring Techniques for On-Line Computer Controlled Seismic Performance Testing; University of California: Berkeley, CA, USA, 1985. [Google Scholar]
  3. Pan, P.; Nakashima, M.; Tomofuji, H. Online Test Using Displacement–Force Mixed Control. Earthq. Eng. Struct. Dyn. 2005, 34, 869–888. [Google Scholar] [CrossRef]
  4. Bessa, W.M.; Dutra, M.S.; Kreuzer, E. Sliding Mode Control with Adaptive Fuzzy Dead-Zone Compensation of an Electro-Hydraulic Servo-System. J. Intell. Robot Syst. 2010, 58, 3–16. [Google Scholar] [CrossRef]
  5. Cerman, O.; Hušek, P. Adaptive Fuzzy Sliding Mode Control for Electro-Hydraulic Servo Mechanism. Expert Syst. Appl. 2012, 39, 10269–10277. [Google Scholar] [CrossRef]
  6. Luo, S.; Yang, W.; Tang, H. A Novel Feature Selection Method to Boost Variable Predictive Model–Based Class Discrimination Performance and Its Application to Intelligent Multi-Fault Diagnosis. Meas. Control 2020, 53, 104–118. [Google Scholar] [CrossRef]
  7. Yang, G.; Zhu, T.; Yang, F.; Cui, L.; Wang, H. Output Feedback Adaptive RISE Control for Uncertain Nonlinear Systems. Asian J. Control 2023, 25, 433–442. [Google Scholar] [CrossRef]
  8. Xie, X.; Xu, C.; Gu, Z. Further Studies on State Estimation of Discrete-Time Nonlinear Circuits Based on a Switching-Type Multi-Instant Fuzzy Observer. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3505–3509. [Google Scholar] [CrossRef]
  9. Zhu, R.; Fei, Q.; Jiang, D.; Marchesiello, S.; Anastasio, D. Bayesian Model Selection in Nonlinear Subspace Identification. AIAA J. 2022, 60, 92–101. [Google Scholar] [CrossRef]
  10. Yin, L.; Deng, W.; Yang, X.; Yao, J. Finite-Time Output Feedback Control for Electro-Hydraulic Servo Systems with Parameter Adaptation. Machines 2021, 9, 214. [Google Scholar] [CrossRef]
  11. Yao, Z.; Yao, J.; Sun, W. Adaptive RISE Control of Hydraulic Systems with Multilayer Neural-Networks. IEEE Trans. Ind. Electron. 2019, 66, 8638–8647. [Google Scholar] [CrossRef]
  12. Fu, X.; Liu, B.; Zhang, Y.; Lian, L. Fault Diagnosis of Hydraulic System in Large Forging Hydraulic Press. Measurement 2014, 49, 390–396. [Google Scholar] [CrossRef]
  13. Du, H.; Shi, J.; Chen, J.; Zhang, Z.; Feng, X. High-Gain Observer-Based Integral Sliding Mode Tracking Control for Heavy Vehicle Electro-Hydraulic Servo Steering Systems. Mechatronics 2021, 74, 102484. [Google Scholar] [CrossRef]
  14. 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]
  15. Guo, Q.; Zhang, Y.; Celler, B.G.; Su, S.W. Backstepping Control of Electro-Hydraulic System Based on Extended-State-Observer With Plant Dynamics Largely Unknown. IEEE Trans. Ind. Electron. 2016, 63, 6909–6920. [Google Scholar] [CrossRef]
  16. Sa, Y.; Zhu, Z.; Tang, Y.; Li, X.; Shen, G. Adaptive Dynamic Surface Control Using Nonlinear Disturbance Observers for Position Tracking of Electro-Hydraulic Servo Systems. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2022, 236, 634–653. [Google Scholar] [CrossRef]
  17. Shi, Z.; Gu, F.; Lennox, B.; Ball, A.D. The Development of an Adaptive Threshold for Model-Based Fault Detection of a Nonlinear Electro-Hydraulic System. Control Eng. Pract. 2005, 13, 1357–1367. [Google Scholar] [CrossRef]
  18. Deng, W.; Yao, J.; Ma, D. Robust Adaptive Precision Motion Control of Hydraulic Actuators with Valve Dead-Zone Compensation. ISA Trans. 2017, 70, 269–278. [Google Scholar] [CrossRef]
  19. Sinthipsomboon, K.; Hunsacharoonroj, I.; Khedari, J.; Pongaen, W.; Pratumsuwan, P. A Hybrid of Fuzzy and Fuzzy Self-Tuning PID Controller for Servo Electro-Hydraulic System. In Proceedings of the 2011 6th IEEE Conference on Industrial Electronics and Applications, Beijing, China, 21–23 June 2011; pp. 220–225. [Google Scholar]
  20. Xingxu, W.; Guang, H.; Rui, G. PID Sliding Mode Control for Electro-Hydraulic Servo System. J. Phys. Conf. Ser. 2019, 1168, 022085. [Google Scholar] [CrossRef]
  21. Bishop, C.M. Neural Networks and Their Applications. Rev. Sci. Instrum. 1994, 65, 1803–1832. [Google Scholar] [CrossRef]
  22. Yang, G.; Zhu, T.; Wang, H.; Yang, F. Disturbance-Compensation-Based Multilayer Neuroadaptive Control of MIMO Uncertain Nonlinear Systems. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 1487–1491. [Google Scholar] [CrossRef]
  23. Hong, Z.; Kaifang, D.; Tingqi, L. A Online-Trained Neural Network Controller for Electro-Hydraulic Servo System. In Proceedings of the 4th World Congress on Intelligent Control and Automation (Cat. No.02EX527), Shanghai, China, 10–14 June 2002; Volume 4, pp. 2983–2986. [Google Scholar]
  24. Nakashima, M.; Kato, H.; Takaoka, E. Development of Real-Time Pseudo Dynamic Testing. Earthq. Eng. Struct. Dyn. 1992, 21, 79–92. [Google Scholar] [CrossRef]
  25. Horiuchi, T.; Inoue, M.; Konno, T.; Namita, Y. Real-Time Hybrid Experimental System with Actuator Delay Compensation and Its Application to a Piping System with Energy Absorber. Earthq. Eng. Struct. Dyn. 1999, 28, 1121–1141. [Google Scholar] [CrossRef]
  26. Horiuchi, T.; Konno, T. A New Method for Compensating Actuator Delay in Real–Time Hybrid Experiments. Philos. Trans. R. Soc. London. Ser. A Math. Phys. Eng. Sci. 2001, 359, 1893–1909. [Google Scholar] [CrossRef]
  27. Tang, R.; Zhang, Q. Dynamic Sliding Mode Control Scheme for Electro-Hydraulic Position Servo System. Procedia Eng. 2011, 24, 28–32. [Google Scholar] [CrossRef]
  28. Guan, C.; Pan, S. Adaptive Sliding Mode Control of Electro-Hydraulic System with Nonlinear Unknown Parameters. Control Eng. Pract. 2008, 16, 1275–1284. [Google Scholar] [CrossRef]
  29. Feng, L.; Yan, H. Nonlinear Adaptive Robust Control of the Electro-Hydraulic Servo System. Appl. Sci. 2020, 10, 4494. [Google Scholar] [CrossRef]
  30. Çetin, Ş.; Akkaya, A.V. Simulation and Hybrid Fuzzy-PID Control for Positioning of a Hydraulic System. Nonlinear Dyn. 2010, 61, 465–476. [Google Scholar] [CrossRef]
  31. Yao, J.; Jiang, G.; Gao, S.; Yan, H.; Di, D. Particle Swarm Optimization-Based Neural Network Control for an Electro-Hydraulic Servo System. J. Vib. Control 2014, 20, 1369–1377. [Google Scholar] [CrossRef]
  32. Feng, H.; Song, Q.; Ma, S.; Ma, W.; Yin, C.; Cao, D.; Yu, H. A New Adaptive Sliding Mode Controller Based on the RBF Neural Network for an Electro-Hydraulic Servo System. ISA Trans. 2022, 129, 472–484. [Google Scholar] [CrossRef]
  33. Zheng, X.; Su, X. Sliding Mode Control of Electro-Hydraulic Servo System Based on Optimization of Quantum Particle Swarm Algorithm. Machines 2021, 9, 283. [Google Scholar] [CrossRef]
  34. Feng, H.; Ma, W.; Yin, C.; Cao, D. Trajectory Control of Electro-Hydraulic Position Servo System Using Improved PSO-PID Controller. Autom. Constr. 2021, 127, 103722. [Google Scholar] [CrossRef]
  35. 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]
  36. Ma, Y.; Gu, L.-C.; Xu, Y.-G.; Shi, L.-C.; Wang, H.-T. Research on Control Strategy of Asymmetric Electro-Hydraulic Servo System Based on Improved PSO Algorithm. Adv. Mech. Eng. 2022, 14, 16878132221096226. [Google Scholar] [CrossRef]
  37. Guo, Y.-Q.; Zha, X.-M.; Shen, Y.-Y.; Wang, Y.-N.; Chen, G. Research on PID Position Control of a Hydraulic Servo System Based on Kalman Genetic Optimization. Actuators 2022, 11, 162. [Google Scholar] [CrossRef]
Figure 1. Real-time hybrid test system.
Figure 1. Real-time hybrid test system.
Sensors 23 04765 g001
Figure 2. Hydraulic cylinder model.
Figure 2. Hydraulic cylinder model.
Sensors 23 04765 g002
Figure 3. Electro-hydraulic servo system PID control.
Figure 3. Electro-hydraulic servo system PID control.
Sensors 23 04765 g003
Figure 4. Feed-forward displacement compensation system.
Figure 4. Feed-forward displacement compensation system.
Sensors 23 04765 g004
Figure 5. FF-PSO-PID algorithm control system.
Figure 5. FF-PSO-PID algorithm control system.
Sensors 23 04765 g005
Figure 6. Adaptive degree value of the PSO algorithm.
Figure 6. Adaptive degree value of the PSO algorithm.
Sensors 23 04765 g006
Figure 7. Simulation diagram of PID and PSO-PID.
Figure 7. Simulation diagram of PID and PSO-PID.
Sensors 23 04765 g007
Figure 8. (a) Step input signal; (b) Conventional PID and PSO-PID response curves under step signal.
Figure 8. (a) Step input signal; (b) Conventional PID and PSO-PID response curves under step signal.
Sensors 23 04765 g008
Figure 9. Error response curve under step signal.
Figure 9. Error response curve under step signal.
Sensors 23 04765 g009
Figure 10. Simulation of conventional PID, PSO-PID, and FF-PSO-PID with sinusoidal and random signals.
Figure 10. Simulation of conventional PID, PSO-PID, and FF-PSO-PID with sinusoidal and random signals.
Sensors 23 04765 g010
Figure 11. (a) Sine input signal; (b) Random input signal.
Figure 11. (a) Sine input signal; (b) Random input signal.
Sensors 23 04765 g011
Figure 12. Response curves under sinusoidal and random signals. (a) local enlargement of sine signal; (b) local enlargement of random signal; (c) enlargement of starting position of sine signal; (d) enlargement of starting position of random signal; (e) enlargement of wave crest of sine signal; (f) enlargement of wave crest of random signal.
Figure 12. Response curves under sinusoidal and random signals. (a) local enlargement of sine signal; (b) local enlargement of random signal; (c) enlargement of starting position of sine signal; (d) enlargement of starting position of random signal; (e) enlargement of wave crest of sine signal; (f) enlargement of wave crest of random signal.
Sensors 23 04765 g012
Figure 13. Response curves under different signals. (a) local enlargement of the ramp signal; (b) local enlargement of the ramp sine synthesis signal; (c) local enlargement of the triangular wave signal; (d) enlargement of the start position of the triangular wave ramp synthesis signal.
Figure 13. Response curves under different signals. (a) local enlargement of the ramp signal; (b) local enlargement of the ramp sine synthesis signal; (c) local enlargement of the triangular wave signal; (d) enlargement of the start position of the triangular wave ramp synthesis signal.
Sensors 23 04765 g013
Table 1. Main parameters of the electro-hydraulic servo system model.
Table 1. Main parameters of the electro-hydraulic servo system model.
ParametersValue
Servo   amplifier   K a 0.004
Feedback   amplifier   K s 90.9
Piston rod inner diameter 63   mm
Hydraulic cylinder internal volume 101   mm
Work itinerary 220   mm
Effective   area   of   hydraulic   cylinder   A p 0.00489   m 2
Hydraulic   inherent   frequency   ω r 314   rad / s
Hydraulic   damping   ratio   ξ r 0.2
Servo valve rated current 40   mA
Effective   bulk   modulus   of   elasticity   β e 7 × 10 8   N / m 2
Total   flow   pressure   coefficient   V t 0.0010758   m 3
Servo   valve   damping   ratio   ξ n 0.7
Servo   valve   inherent   frequency   ω n 753.6   rad / s
Servo   valve   flow   gain   K s v 0.021   m / A
Table 2. Parameters of the PSO algorithm.
Table 2. Parameters of the PSO algorithm.
ParametersValue
Learning   factor   C 1 2
Learning   factor   C 2 2
Inertia   coefficient ω 0.6
Population   size   m 100
Number   of   iterations   K 30
Particle   dimension   D 3
Table 3. Conventional PID parameters and PSO-PID parameters.
Table 3. Conventional PID parameters and PSO-PID parameters.
ParametersPIDPSO-PID
K p 18 19
K i 1 0.1498
K d 0.1 0.0001
Table 4. Performance evaluation index results for conventional PID and PSO-PID.
Table 4. Performance evaluation index results for conventional PID and PSO-PID.
ParametersPIDPSO-PID
Final   value   C ( ) 110.224   mm 110.039   mm
Rise   time   t r 0.007   s 0.006   s
Peak   time   t p 0.46 s0.36 s
Overshoot   σ % 0.2%0.036%
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

Shen, Y.; Guo, Y.-Q.; Zha, X.; Wang, Y. Real-Time Hybrid Test Control Research Based on Improved Electro-Hydraulic Servo Displacement Algorithm. Sensors 2023, 23, 4765. https://doi.org/10.3390/s23104765

AMA Style

Shen Y, Guo Y-Q, Zha X, Wang Y. Real-Time Hybrid Test Control Research Based on Improved Electro-Hydraulic Servo Displacement Algorithm. Sensors. 2023; 23(10):4765. https://doi.org/10.3390/s23104765

Chicago/Turabian Style

Shen, Yaoyu, Ying-Qing Guo, Xiumei Zha, and Yina Wang. 2023. "Real-Time Hybrid Test Control Research Based on Improved Electro-Hydraulic Servo Displacement Algorithm" Sensors 23, no. 10: 4765. https://doi.org/10.3390/s23104765

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