Next Article in Journal
Using Triangular Gate Voltage Pulses to Evaluate Hysteresis and Charge Trapping Effects in GaN on Si HEMTs
Previous Article in Journal
A Generative Model-Based Method for Inverse Design of Microstrip Filters
Previous Article in Special Issue
Learning-Enabled Robust Control of Thermoacoustic Oscillations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Response Error Prediction and Feedback Control Method for Electro-Hydraulic Actuators Based on LSTM

1
Shanghai ZhenHua Heavy Industries Co., Ltd., Research & Design Institute, Shanghai 200125, China
2
State Key Laboratory of Mechanical Systems and Vibration, Shanghai Jiao Tong University, Shanghai 210010, China
3
Shanghai International Port (Group) Co., Ltd., Shangdong Container Terminal Branch, Shanghai 201306, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(10), 1990; https://doi.org/10.3390/electronics14101990
Submission received: 20 March 2025 / Revised: 28 April 2025 / Accepted: 12 May 2025 / Published: 13 May 2025

Abstract

:
The application of hydraulic systems in aerospace and engineering machines is becoming widespread. With the use of electro-hydraulic actuators, designing efficient and intelligent controllers can help the rapid expansion of electromechanical equipment in various scenarios. In response to the difficulty of slow response in the EHA control process, the paper designs an error prediction algorithm to predict the system response curve and replace the real-time error of PID input, achieving advanced correction of the controller. The experiment shows that the proposed method has a lower response time and smoother control curve while ensuring accuracy. It might have potential value in improving hydraulic system efficiency, reducing switching shock, and increasing system service life.

1. Introduction

Against the backdrop of the booming development of automated terminals, global container terminals have also entered a new era, and a new round of comprehensive upgrading of port machinery is gradually unfolding [1]. At present, automated terminal container equipment [2], especially transport vehicles, is developing towards electric drive direction, adopting volume servo integrated electro-hydraulic actuator systems, and combining the advantages of electrical and hydraulic systems [3]. Compared with traditional systems, the performance in various aspects has been significantly improved [4]. Volume servo integrated electro-hydraulic actuator(EHA) is a typical application of electro-hydraulic servo pump control technology [5], which can effectively solve the inherent defects of electro-hydraulic servo valve control technology [6], such as poor anti-pollution ability [7], high equipment installation cost [8], and inconvenient maintenance [1,9]. Compared with the electro-hydraulic servo valve control system equipment, the volume servo integrated electro-hydraulic actuator has the characteristics of small equipment volume [10], simple pipeline layout [11], no throttling overflow loss [12], high reliability [13], high safety [14], and high precision [15]. It occupies 60–80% less space [16], reduces energy consumption by 50–80% [17], increases power-to-weight ratio by 50–60% [6], reduces noise by 10–20%, saves energy and reduces noise, is easy to install, and is easy to maintain [18].
Scholars have made significant efforts in the control methods of EHA; Navatha et al. from the Madras Institute of Technology in India [19] established a proportional integral derivative (PID) controller to dynamically analyze, track, and control the position of an EHA system by changing the speed of the driving motor. The Ziegler Nichols (ZN) method was used for PID adjustment, and it was ultimately found that the PD controller had a better response. Tsuda et al. from Saitama University [20] proposed a dual inertia model to suppress vibrations that may occur during EHA operation and verified its dynamic characteristics. The US Air Force Technical College Pachte et al. [21] used quantitative feedback theory robust control algorithm to design a controller for EHA. In the design process, parameter changes, sensor noise, and flight condition changes were fully considered. The designed controller not only has robustness in terms of actuator parameter changes and flight conditions but also is insensitive to sensor noise, thereby improving the performance of the entire flight control system. Long Xianxue et al. [22] applied the Target Particle Swarm Segmentation algorithm in the control of EHA and found through simulation that this method is very useful for engineers, helping to determine the design parameters of EHA in the design phase. Fan Jizhong [23] established a nonlinear block diagram model based on SIMULINK and designed a nonlinear PID controller. Simulation results showed that the nonlinear PID controller can make the system have better dynamic characteristics than conventional PID controllers. Li Ruizhe et al. [24] found through simulation that fuzzy PID can better control EHA, with very low overshoot [25] and steady-state error [26]. This study will discuss a gear pump driven by a high-speed servo motor to control the hydraulic rod movement.
The classic control methods mentioned above can be roughly divided into two categories: model-based control and model-free control [27]. Model-free control methods such as PID are more widely used in industry [28], while model-based control has received more attention in academia [29]. Both methods have their own advantages and disadvantages, so some studies attempt to combine the strengths of both to obtain better control methods. Wu et al. [30] proposed a control framework based on error prediction, which no longer pursues more accurate dynamic models or characteristic curves, but actively introduces deep learning methods and uses various neural networks to achieve end-to-end control instruction generation. This type of method imitates the idea of PID control [19,24], taking the error between sensors and expected values as the input parameters of the neural network, attempting to teach the neural network human control strategies and habits through manual motion control data [31], which is called imitation learning [32,33]. There is currently no research team in the EHA field that systematically studies end-to-end control based on neural networks [34].
By optimizing the model structure and parameters continuously, as well as combining more data features and prior knowledge, LSTM’s prediction accuracy in various time series prediction tasks has been improved by researchers [35]. In comparative experiments with traditional prediction methods such as ARIMA and other deep learning models such as the RNN [36], LSTM often achieves lower evaluation metrics such as mean square error and mean absolute error, and more accurately predicts the future trends of time series. The robustness of LSTM gradually increases in the face of noisy data [37], missing data, abnormal data, and other situations. For example, by adding the reconstruction mechanism of the Variational Autoencoder [38], it can better handle incomplete or inaccurate data, maintain relatively stable predictive performance, enhance the practicality and reliability of the model, and promote its promotion and application in practical applications. As a powerful generative model, the Variational Autoencoder(VAE) has significant advantages in feature extraction [39]. It can not only compress the input signal into latent space but also model the distribution of latent features. Compared to traditional autoencoders, the variational autoencoder can better capture the complex structure inherent in motor-related signals [40].
LSTM is a special type of recurrent neural network that is particularly adept at processing time series data [40,41]. It can selectively remember and forget information through gating mechanisms [42], thereby effectively integrating and utilizing historical information in the signal. To sum up, this paper proposes an error prediction and control method based on LSTM. The framework includes an improved time series prediction network and an error prediction PID control strategy. Through the operation data of the device, the neural network can learn the true response curve of the system, predict the precise value of the error convergence process after inputting control instructions, and use the controller with an estimated correction format. The differential stage replaces the current error with the predicted error at the future time and generates the control instruction for the next time, thus achieving the combination of deep learning and traditional control methods. The main contributions of this article are as follows:
  • An LSTM-based prediction structure is proposed, which extracts signals of different components separately as inputs and uses the variational autoencoder to mine the best potential predictable features, thereby improving the prediction accuracy of error sequences with noise.
  • A modified PID method based on error prediction correction is proposed, which predicts the time series of errors in the differential stage and replaces the current potential error with future potential errors, thereby improving the adaptive control of the controller.
  • By establishing a system simulation model of a real pump-controlled symmetrical hydraulic cylinder system, a control error sequence dataset was generated, and the robustness and speed of the designed controller were verified under different control modes.
The subsequent chapters of this article are arranged as follows: Section 2 introduces the proposed control method, Section 3 introduces various experiments and their results, Section 4 discusses the characteristics of the experimental results, and the fifth section summarizes all the work and proposes future improvement directions.

2. Materials and Methods

This section will introduce the basic principles of the EHA system and propose a new error prediction algorithm, which will ultimately form an improved PID algorithm. Including the study of the structure and physical examples of the hydraulic steering system for port AGVs, related transfer function models, and necessary physical derivation processes. In addition, this section also introduces the structure and working principle of a neural network, including necessary signal processing steps and equation expressions for related mathematical tools.

2.1. System Model of EHA

The volume servo-integrated electro-hydraulic actuator of this study is applied to the steering system. The steering system works in real-time during vehicle operation. In the straight holding state, the upper computer sets the steering signal as a constant value, and the steering system is in a position holding condition. The servo motor drives the hydraulic pump to overcome the bidirectional fluctuation of the steering cylinder force caused by hydraulic pump leakage and external load changes, maintaining the cylinder position unchanged. In the turning state, the upper computer provides a steering signal based on the target, and the steering system is in a loaded motion condition. The servo motor drives the hydraulic pump to provide power to the hydraulic cylinder. At the same time, the servo motor and the angle sensor closed-loop real-time control of the angle output and input command synchronization, ensuring real-time synchronization of the angles of different wheels. The steering system consists of a symmetrical hydraulic cylinder and a variable hydraulic pump, without any hydraulic valves involved in control, so it can be simplified into a linear system.
The AGV steering hydraulic system is shown in Figure 1, which is jointly driven by two hydraulic cylinders to rotate the steering frame of the AGV, thereby turning the direction of the wheels. The traditional steering system controls the displacement of the hydraulic cylinder through components such as balance valves, while the EHA system directly drives the piston displacement through a motor-driven gear pump. The model parameter identification process of the pump control system is simpler than that of the valve control system because the essence of EHA is a pipeline with a constant opening, a gear pump with a constant displacement, and a servo motor. The pressure loss and resistance along the way of the entire fluid system are relatively stable, and there is no need to consider the pressure and flow effects caused by the complex flow path of the valve core when modeling.
Establishing a mathematical model of the servo motor using the d-q axis control method.
The torque equation of the servo motor is as follows:
T m = 1.5 p n ψ f i = k t i
The motion equation of the servo motor is as follows:
T m = J m d ω m d t + D m ω m + T L
The voltage equation of the servo motor is as follows:
U s = L s d i d t + R s i + k e ω m
The variables in the Equations (1)–(3) are motor related parameters, which describe the relationship between the output torque of the motor shaft and various parameters from the perspectives of circuit theory and dynamics. Variable T m is the motor torque, variable p n is the number of motor poles, variable ψ f is the motor magnetic flux, variable i is the phase current, variable k t is the torque coefficient, variable J m is the rotor moment of inertia, and variable ω m is the motor rotor angular velocity. Variable D m is the viscous friction coefficient of the motor, variable T L is the load torque, variable U s is the motor voltage, variable L s is the winding inductance, variable R s is the winding resistance, and variable k e is the back electromotive force coefficient. The rated frequency of the servo motor is 200 Hz, which is much higher than the natural frequency of the hydraulic system and actuator. In the modeling of the control system, the model of the servo motor can be simplified as an inertia link.
ω S U S = k v T s + 1
Equations (1)–(4) introduce the important parameters and equivalent models of the motor. In the EHA system, the pump driven by the motor rotate directly, driving the hydraulic cylinder to move, avoiding the modeling complexity caused by valve systems.
For the hydraulic-related parts, it is necessary to select important parameters and establish a system model according to the steps of fluid mechanics. The flow continuity equation of a quantitative pump is as follows:
q p = D p ω p C e p p L
The flow continuity equation of a hydraulic cylinder is as follows:
q L = A p d x p d t + V t 4 β e d p L d t + C i c P L
The force balance equation of a hydraulic cylinder is as follows:
A p p L = m L d 2 x p d t 2 + B m d x p d t + K x p + F L
The feedforward compensation for leakage inside the hydraulic pump is fitted using the measured volumetric efficiency curve of the hydraulic pump, and the fitting polynomial is as follows:
η p = 7 × 10 5 p L 2 5 × 10 4 p L + 0.997
The variables in Equations (5)–(8) are the parameters of the hydraulic pump and hydraulic cylinder. The following variables are related parameters of the pump: variable q p is the output flow rate of the pump, variable D p is the displacement, variable ω p is the angular velocity, variable C e p is the leakage coefficient, variable p L is the load pressure, and variable η p is the volumetric efficiency. The following variables are parameters of the hydraulic cylinder: variable q L is the flow rate entering the hydraulic cylinder, variable A p is the effective working area of the hydraulic piston, variable x p is the piston displacement, V t is the total volume of the hydraulic cylinder, variable β e is the elastic modulus of the oil, variable C i c is the internal leakage coefficient, variable m L is the load mass, variable B m is the viscous damping coefficient, variable K is the elastic coefficient of the load, and variable F L is the external force acting on the hydraulic cylinder.
The system diagram in Figure 2 can be obtained through above relationships. According to the Equations (5)–(8), the block diagram of the pump controlled hydraulic system is obtained as follows.
The control objective of the integrated electro-hydraulic actuator is the steering angle, while also considering the system’s flexibility and low energy consumption characteristics. Using position feedback as the outer loop ensures the achievement of the final angle control target. Using speed feedback as the inner loop improves the static stiffness of the system and ensures that the influence of nonlinear factors in the system is minimized. Adopting hydraulic pump internal leakage feedforward compensation to ensure the improvement of system response speed and the relative stability of servo motor speed. Based on the above analysis, the block diagram of the volume servo-integrated electro-hydraulic actuator system is obtained in Figure 3.
The derivation details of the control system involve some trade secrets of product designers. This article does not discuss them in detail, but directly uses the system parameters provided by them to establish a digital simulation model to support subsequent discussions.

2.2. Error Prediction Framework

This section will provide a detailed introduction to the steps and overall process of error prediction. Through a neural network and necessary data cleaning steps, the network can accurately extract the long-term trends and short-term fluctuations of noisy position error sequences. In addition, it also includes necessary mathematical representations such as loss function, activation function, and neuron information transfer equation.

2.2.1. Architecture Fundamentals

This article uses an improved LSTM prediction framework, which includes two parts: a variational autoencoder and an LSTM. The encoder maps the filtered signal to a high-dimensional latent vector space, which is then passed to the LSTM for prediction. Finally, the predicted feature sequence is restored to the target space through a decoder and then passed through a delay filter to become an error prediction value that matches the system time. Before predicting time series, noise needs to be processed, and high-frequency and low-frequency components need to be predicted separately to avoid interference with each other. The signal preprocessing module separates the noise components and multi-band components in the signal through DFT and IDFT and sends them to the autoencoder separately.
Let the input series be variable x = x 1 , x 2 , , x T , where variable T represents the length of the series. After the Discrete Fourier Transform, a frequency domain series variable X = X 1 , X 2 , , X T of length variable N is obtained:
X k = D F T x n = 1 N n = 0 N 1 x n e j 2 π N k n , n = 0 , 1 , 2 , , N 1
And the Inverse Discrete Fourier Transform (IDFT) is as follows:
x n = I D F T X k = 1 N n = 0 N 1 X k e j 2 π N k n , n = 0 , 1 , 2 , , N 1
The filter converts the signal into a spectrum through DFT, divides the transformed spectrum into three sub bands F1, F2, F3 according to high, medium, and low frequencies, then restores them into a time series through IDFT. These sequences are handed over to LSTM for prediction.

2.2.2. Error Prediction Based on LSTM

Although LSTM can predict time series, its robustness is often limited by the form of the sequence itself. It is a common method to decompose the signal into various simple subspaces in the preprocessing stage and predict them separately. This article uses VAE as the feature extractor for error sequences, maps the error sequences to subspaces through adversarial learning of the encoder and decoder, and inputs them to subsequent stages for prediction.
The Variational Autoencoder’s encoder is to map the input frequency domain series x to the latent space. The output of the encoder is the mean μ and the variance σ 2 of the latent variable z .
μ = E θ x
σ 2 = L θ x
where E θ ( · ) and L θ ( X ) represent the functions of the encoder networks for calculating the mean and variance. To sample the latent variable z from the latent distribution, the reparameterization trick is used as Equation (13).
z = μ + σ ϵ
where ϵ ~ N ( 0 , I ) is a random vector sampled from the standard-normal-distribution. The latent variable z output by the encoder is segmented into M new subsequences z ( 1 ) , z ( 2 ) , z ( 3 ) , , z ( M ) , and the length of each subsequence is variable d = d i m   ( z ) M . For the Long Short Term Memory (LSTM) network (with parameters θ l s t m i ), the input is variable z ( i ) . The update formulas for the hidden state of the LSTM are as follows:
  • Input gate.
    i t = σ W i · h t 1 , x t + b i
  • Forget gate.
    f t = σ W f · h t 1 , x t + b f
  • Cell state update.
    C ^ t = t a n h W C · h t 1 , x t + b C
    C t = f t 1 · C t 1 + i t · C ^ t
  • Output gate.
o t = σ W o · h t 1 , x t + b o
h t = o t tanh C t
where variable t represents the time step, variable σ is the sigmoid function, t a n h is the hyperbolic tangent function, represents element—wise multiplication, variable W is the weight matrix, and variable b is the bias vector.
The output sequence of each LSTM is denoted as variable h = h 1 i , h 2 i , h 3 i , , h T i , where variable T is the number of predicted time steps. The subsequences h = h 1 i , h 2 i , h 3 i , , h T i predicted by multiple LSTMs are merged into a new sequence variable H , which can be simply concatenated in order. Then the merged sequence H is input into the decoder with parameters θ , the output of the decoder is the predicted main sequence Y.
Y = D θ H
where variable D θ represents the function of the decoder network. Finally, the output of the decoder is used to calculate the reconstruction loss function. If the true value at the predicted time is y and the predicted value is variable y ^ i , then the loss function is as Equation (21).
M S E = 1 n i = 1 n y i y ^ i 2
Figure 4 illustrates the entire process of this error prediction network. The three sets of signals separated by a filter are passed through an encoder, LSTM, and decoder, and finally processed by a post-processing module to become an analyzable error prediction sequence that matches the standard time.

2.2.3. PID Control Based on LSTM

As shown in Figure 5, the PID control strategy based on time series includes several key steps: error signal generation, feedback mechanism, and adaptive control strategy. Through the Filter-LSTM framework, the control deviation of the hydraulic system can be sampled to obtain historical data before error prediction and control can begin. However, actual hydraulic systems have different allowable delay requirements. The hydraulic systems of aircraft and robotic arms allow for relatively long control delays, and more historical data points can be collected as inputs. Equipment such as automotive and port positioning AGVs that require positioning and navigation require faster response speeds and fewer historical data samples. Therefore, although the ideas proposed in this article are relatively direct, some strategies are still needed when applied to control objects in practice.
If the set value of input is r ( t ) and the output value is y ( t ) . The error is as follows:
e t = r t y t
For a hydraulic system, if the allowed delay time is Δ t , the sampling frequency is variable F , then the number of sampling points that trigger time series prediction is as follows.
N = Δ t F × m %
When predicting, the FFT module will perform N-point Fourier transform accordingly. Then the controller performs the following three steps.
(a) Error signal generation: Based on the predicted error value, combined with the control objectives and actual operating status of the motor, generate corresponding control signals. If the input N-point error sequence is E, then the expression for the predicted error sequence e ^ ( t ) is as follows.
U 1 = S i g n a l F i l t e r E N U 2 = E n c o d e r U 1 U 3 = L S T M U 2 U 4 = D e c o d e r U 3 e ^ t = T i m e D e l a y U 4
(b) Feedback mechanism: Establish a feedback control mechanism to feedback the actual operating state information of the motor back to the VAE-LSTM model. Adjust and optimize the model by comparing the differences between the actual state, predicted state, and control objectives.
u k = K p e k + T T i j = 0 k e j + T d e ^ k + D e ^ k + D 1 T
Among them, variable u k is the control variable at the k -th sampling time, variable e k is the error at the k -th sampling time, and variable T is the sampling period, D is the prediction step size.
(c) Adaptive strategy: The first two steps each have a sensitive parameter related to the controlled object. Based on the type of hydraulic system, the reasonable selection of the predicted starting parameter m and the predicted step size variable D is an important indicator of the balance control effect and error prediction accuracy.
Our goal is to achieve optimal performance of the control system while considering the balance between prediction time overhead and control effectiveness, as well as the balance between prediction accuracy and remaining control time. A common performance metric is the Integral of Time Multiple Absolute Error (ITAE). Based on the predicted time cost C ( D ) (assuming it is a monotonically increasing function with respect to D ), construct the following objective function:
J D , m = m + 1 m + D t e ^ t d t + α C D
Among them, variable α is a weight coefficient used to balance control error and prediction time overhead. The predicted start time needs to meet the following requirements:
m > m m i n
Variable m m i n is the minimum historical data length required for prediction, the prediction step size needs to meet the following requirements:
D > 1   a n d   D + m < T
Organized as follows:
min D , m J D , m = m + 1 m + D t e ^ t d t + α C D
s . t . m > m m i n D > 1 D + m < T
Considering that most controls require multiple time scales to complete, this paper adopts a relaxation iteration strategy as a dynamic control method for sensitive parameters.
Equation (29) is a typical two-dimensional optimization problem. Although the objective function is a complex expression, its calculation results are only related to m and D . Considering m and D as the coordinates of a two-dimensional plane, J D , m is a two-dimensional distribution, the parameter update formula based on relaxation iteration strategy can be written in the following form:
g m = J D , m + ϵ J D , m ϵ g D = J D + ϵ , m J D , m ϵ m t = m t 1 β 1 · g m , t + β 2 · m t 1 m t 2 D t = D t 1 β 1 · g D , t + β 2 · D t 1 D t 2
Among them, β 1 is the learning rate, and β 2 is the relaxation factor between 0 and 1. Using a simulation system, after testing the corresponding J under different parameter combinations, the optimal parameters for the next step can be inferred through Formula (31). Repeat this iterative process until the objective function remains unchanged, and then stop the loop. We will discuss in detail the impact of these two parameters on the control effect in the future.

3. Experiment

As shown in Figure 6, port AGVs are large heavy-duty equipment that operate in outdoor scenarios. They are usually used to transport large cargo such as containers.
Due to the influence of ground and outdoor weather, AGV computers can only use highly reliable industrial computer systems, and existing equipment usually does not have Nvidia’s GPU computing conditions. When the steering system starts working, the real-time displacement of the hydraulic cylinder is sent to the upper computer through the readable register of the PLC, and the difference between it and the commanded displacement is the error sequence to be predicted in this article. At the end of the experiment, two sets of position error curves corresponding to sine input were collected from a real AGV platform.
Figure 7 records the position error curve of the hydraulic steering system during testing, and under the condition of a sine control signal, the position error curve also exhibits a regular sine pattern. More real data also confirms that there is a regular pattern of changes in the response error of the system, which will vary with the input instructions.
There is one thing that needs to be declared, due to the commercial secrets involved in the operation data of port AGVs, this article did not conduct further testing on the AGV engineering platform. In order to further test the performance data of the proposed algorithm in detail, simulation data will be used for verification in subsequent stages. Through a variable parameter simulation system, the performance of the algorithm can be comprehensively and flexibly tested.

3.1. Experiment Setup

This article tested the proposed control method through a series of simulation experiments. Referring to an AGV steering hydraulic system, we built a system simulation environment. Different control objectives and parameters were set up in the experiment to analyze in detail the advantages and disadvantages of the proposed method.
The simulator, as shown in Figure 8, reads the input and output waveform data through two oscilloscopes and uses them for training the error prediction model. Considering that the control process of AGV on-site may involve different durations, the experiment randomly inputted standard waveform models containing different frequencies of random noise into the simulator, including sine wave signals, square wave signals, triangular wave signals, and polynomial signals of different frequencies. By analyzing the real sample data of AGV, the frequency of the position error sequence returned by PLC is usually below 100 Hz. A total of 1600 sets of data with different waveforms and durations were generated in the experiment. The shortest running time of the simulation was 1 s, and the longest was 25 s, of which three-quarters were used as the training set and the rest as the testing set.
The neural network used for the experiment consists of three LSTM modules and one VAE module. The VAE module consists of six fully connected layers and one probability distribution layer. The number of neurons in the fully connected layers is 128, 64, 32, 32, 64, and 128, respectively. The activation function is ReLU. The probability distribution layer contains 64 neurons, but the activation function is ReLU multiplied by a Gaussian distribution. After trying different combinations, the experiment found that the optimal learning rate during training is 0.001, drop out is 0.1, batch size is set to 64, and other training hyperparameters have little impact on the training process. The default values of PyTorch-1.4.1 can be used.
The signal waveform is observed through a simulation oscilloscope, and the input of control instructions is simulated using various given excitation sources. The Table 1 shows the important parameters’ values. Through the simulator shown in Figure 5, we collected the controlled curves under different excitations and input them into the neural network to train the response sequence prediction function, which can directly output the predicted values based on the starting mode of the sequence.
Figure 8 shows the performance of the target EHA system under normal PID, the Figure 8a shows the control effect of a conventional PID controller on sine input. It can be observed that there is always a fixed phase difference in the system output, which is manifested as a response delay during AGV steering. Under normal circumstances, the response delay of using ordinary PID control is within 500 ms, and there are certain differences among different input commands
As the stability and controllability of the system have been validated, even if there are slight differences between the system parameters and the actual system, convergence can still be achieved within an appropriate time step. Subsequent experiments will be conducted under different control conditions to evaluate the proposed method from three perspectives: stability, speed, and accuracy.

3.2. Simple Control Experiment

Table 2 shows the differences in using the proposed error prediction method under several common control modes. In simple control tasks, the improved method of introducing deep learning to predict response curves has a significant positive impact on PID.
The first row of each column in the table represents the control indicators without error prediction, the second row represents the control indicators corresponding to the default values of 50 and 1 for parameters m and D , and the third row represents the control indicators corresponding to the optimal parameters m and D . The third line represents the optimal experimental scenario with default parameter settings. The final steady-state errors are all less than 0.3%, so the proposed method can be considered stable. From the experimental results, it can be seen that the LSTM overshoot and rise time are the highest in each group, indicating that the control effect without error prediction is relatively poor. The advantage of the optimal ( m , D ) over the default selection ( m = 50, D = 1) is mainly reflected in the rise time. The improvement effect brought by parameter optimization varies under different inputs. The improvement effect of step signals, sine signals, and triangular pulse signals is more obvious, while the improvement effect of normal distribution signals is smaller.

3.3. Error Series Prediction Experiment

Figure 9 shows the error prediction performance under different parameters m, where the red represents the prediction error and the blue represents the actual error. Since the later the start time, the more comprehensive the historical information is, resulting in a significant improvement in the error prediction accuracy from subgraph a to d. The PID controller distinguishes whether the input error comes from the current value or the predicted value through a reducer during operation, ensuring a smooth and effective control process.

3.4. Real Condition Control Experiment

At the end of the experiment, the working data of the real system was used for verification. With the help of this data, the simulation model and the actual system are very close. By inputting the same given amount, the same response curve can be obtained. Based on this, the implementation form of the PID module was modified and tested, and the results shown in Figure 10 were obtained. Changing the starting point of the prediction will significantly affect the effectiveness of the response curve. The larger the prediction step size, the greater the difference between the response curve and the original prediction curve, and the smaller the jitter, indicating that the error prediction step reduces the number of system adjustments.
Figure 11 compares the controlled response curves corresponding to different parameters D . For the input standard step signal of the simulation system, the prediction strategy is more aggressive when D = 20, so the convergence speed is faster. When D = 1, the controller almost does not introduce an error prediction link, relying only on the controller’s own adjustment performance, thus requiring more time to adjust.
Table 3 shows the relationship between response time and input instruction time under different conditions. In traditional PID control, the absence of an error prediction loop increases the control delay with the increase of input instruction time. When the task time reaches 30 s, the response delay reaches 3116 milliseconds, while the response delay after introducing the error prediction loop is only 348 milliseconds.
Moreover, as the input instruction becomes longer, the response delay time of the proposed method shows a trend of first increasing and then decreasing, proving that error prediction has outstanding performance advantages in long-period control tasks.

3.5. More Detailed Performance Testing

The experiment further validated the designed method on a system containing directional valves. Figure 12 shows the valve-controlled dual hydraulic cylinder and EHA dual hydraulic cylinder, respectively.
The difference between the two mainly lies in the different flow control media. The valve control system controls the opening degree of the servo valve by adjusting the valve core position, which in turn affects the flow rate. When hydraulic oil passes through a small hole, there is a pressure loss, which affects the flow rate. Therefore, the flow rate and opening degree of the valve have a nonlinear relationship. When modeling, the mapping relationship between the opening degree and flow rate at the rated state can only be obtained through the characteristic curve provided by the manufacturer. Once the pressure and temperature deviate from the rated working area, it will lead to the inability to determine the appropriate valve core displacement degree based on the flow rate. The experiment established the “spool displacement flow” characteristic curve of a virtual valve in a simulation environment and set the characteristic curve to deviate linearly with pressure to simulate the coupling effect of the working conditions of a real valve control system.
The experiment inputted first-order, second-order, and third-order signals into the valve control system and EHA system respectively, and tested their response using LSTM-PID and ordinary PID. Since all control results eventually reached stability, the table mainly records the percentage deviation of the time parameters of LSTM-PID and common PID during the control process, which is used to measure the improvement effect of the proposed method on different systems. The relevant results are summarized in Table 4, the more the response time decreases, the larger the percentage indicator will be.
From the results, it can be seen that the valve control system only achieved control effects comparable to the EHA system under first-order input. In addition, the more the response time is shortened, the higher the percentage of experimental indicators. The time improvement indicators in the second and third columns are only about 1%, indicating that the response time of LSTM-PID is only slightly shorter than PID.
The experiment further compared the advanced control methods commonly used in LSTM-PID and EHA, including model predictive control, sliding mode control, and adaptive control, and applied them to the designed simulation model for testing. The relevant results are recorded in Table 5.
The results show that the proposed method has advantages in improving response speed, with the shortest steady-state time among all methods. The steady-state errors of the four methods have no significant difference. However, the overshoot of the adaptive control is smaller than that of the proposed method.
Finally, in order to analyze the impact of VAE and filters on model performance, we designed ablation experiments and removed these two components for control variable experiments. The experiment generated 400 sets of error sequences using signals randomly input to the simulator and used prediction models under different conditions for prediction. The average prediction error of each test condition was statistically analyzed, as shown in Table 6, including root mean square error (RMSE), mean absolute error (MAE), and average absolute percentage error (MAPE). The relevant results are recorded in Table 6.
The experimental results show that removing VAE has the greatest impact while removing the frequency filter has a relatively small impact. If these two modules are not used to process the input sequence and error prediction is performed directly, the results may be affected by noise interference, resulting in the model being unable to accurately predict the error trend.

4. Discussion

From the above experimental results, it can be seen that adding the error prediction module significantly improves the regulation efficiency of the PID controller, exhibiting better overshoot and rise time in the regular excitation source experiment, and the final convergence accuracy remains consistent with the original PID effect. The results in Table 2 indicate that the control strategy based on the error prediction framework developed in this paper achieves faster lead correction without increasing additional control costs.
Figure 10 and Figure 12 demonstrate the impact of the two sensitive parameters introduced earlier on the control effect. From the experimental results, it can be seen that the starting time of prediction significantly affects the accuracy of error prediction, as it not only fixes the length of historical data read for the first prediction but also limits the historical length of each subsequent prediction. In addition, the prediction step size will significantly affect the control effect. Through actual working condition data, the PID introduced with error prediction shows a smoother response curve, and the larger the prediction step size, the smoother the corresponding response curve. This indicates that error prediction indeed improves the control efficiency of the controller and reduces response time.

5. Conclusions

This article discusses a new method for error prediction and feedforward control of hydraulic systems. Based on the LSTM prediction architecture, filters, and variational autoencoders are added to extract features by different frequency, improving the modeling ability of LSTM and achieving better error prediction results ultimately.

5.1. Advantages and Limitations

The experiment shows that the proposed method improves the controlled response speed and ensures that the final convergence accuracy is consistent with the original controller. The limitation of this article is that it mainly focuses on the research of an AGV steering system composed of EHA and lacks research on a wider range of hydraulic circuits, especially valve-controlled nonlinear hydraulic systems. The related error prediction and feedforward control methods have not been confirmed in high-order nonlinear systems.

5.2. Future Improvement Directions

Therefore, future research in this article will validate and improve the designed predictive control method in more hydraulic systems and design an intelligent controller that combines data-driven and knowledge-driven approaches.

Author Contributions

Conceptualization, Y.S.; data curation, S.W.; formal analysis, Q.W.; funding acquisition, Y.S.; methodology, Y.S.; supervision, J.T.; writing—original draft, Y.S.; writing—review and editing, Y.S.; Resource, W.W.; Resource, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was Sponsored by CCCC Research and Development Program (No. 2023-ZJKJ-QNCX24), 2023 Shanghai Oriental Talents Program, Shanghai Port Mechanical Engineering Technology Research Center Project (No. 20DZ2281300).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors Yu Song and Jianmin Zhang were employed by the company Shanghai ZhenHua Heavy Industries Co., Ltd. The author Weiqiang Wang was employed by the company Shanghai International Port (Group) Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AGVAutomated Guided Vehicle
ARIMAAutoRegressive Integrated Moving Average
DFTDiscrete Fourier Transform
DOAJDirectory of open access journals
EHAElectro—Hydraulic Actuator
EPError Prediction
FFTFast Fourier Transform
IDFTInverse Discrete Fourier Transform
ITAEIntegral of Time Multiple Absolute Error
LSTMLong Short—Term Memory
MSEMean Squared Error
MDPIMultidisciplinary Digital Publishing Institute
MAEMean Absolute Error
MAPEMean Absolute Percentage Error
PIDProportional—Integral—Derivative
RMSERoot Mean Squared Error
RNNRecurrent Neural Network
VAEVariational Auto—Encoder

References

  1. Nie, S.; Gao, J.; Ma, Z.; Yin, F.; Ji, H. An online data-driven approach for performance prediction of electro-hydrostatic actuator with thermal-hydraulic modeling. Reliab. Eng. Syst. Saf. 2023, 236, 109289. [Google Scholar] [CrossRef]
  2. Wang, S.; Tao, J.; Jiang, Q.; Chen, W.; Qin, C.; Liu, C. A digital twin framework for anomaly detection in industrial robot system based on multiple physics-informed hybrid convolutional autoencoder. J. Manuf. Syst. 2024, 77, 798–809. [Google Scholar] [CrossRef]
  3. Liang, Q.-K.; Cai, Y.; Xi, R.-P.; Wang, B.-L.; Song, J.-C. State-observer-based asymptotic tracking control for electro-hydraulic actuator systems with uncertainties and unmeasurable velocity. J. Frankl. Inst. 2023, 360, 14660–14675. [Google Scholar] [CrossRef]
  4. Liang, Q.-K.; Cai, Y.; Song, J.-C.; Wang, B.-L. Extended state observer-based adaptive dynamic surface prescribed performance control for electro-hydraulic actuators with uncertainties. ISA Trans. 2025, 157, 603–619. [Google Scholar] [CrossRef]
  5. Wang, F.; Wu, J.; Lin, Z.; Zhang, H.; Xu, B. A power-sharing electro-hydraulic actuator system to downsize electric motors for electric mobile machines. Energy 2023, 284, 129343. [Google Scholar] [CrossRef]
  6. Qin, C.; Wu, R.; Huang, G.; Tao, J.; Liu, C. A novel LSTM-autoencoder and enhanced transformer-based detection method for shield machine cutterhead clogging. Sci. China Technol. Sci. 2023, 66, 512–527. [Google Scholar] [CrossRef]
  7. Ba, K.; Feng, X.; Wang, Y.; She, J.; Song, Y.; Ma, G.; Yu, B.; Kong, X. Fast-convergence nonlinear observer-based neural adaptive robust control for hydraulic servo position system. Appl. Math. Model. 2025, 141, 115913. [Google Scholar] [CrossRef]
  8. Fan, S.; Wang, S.; Wang, Q.; Wang, X.; Liu, D.; Wu, X. Cumulative thermal coupling modeling and analysis of oil-immersed motor-pump assembly for electro–hydrostatic actuator. Chin. J. Aeronaut. 2025, 38, 103250. [Google Scholar] [CrossRef]
  9. Li, A.; Qin, D.; Guo, Z.; Xia, Y.; Lv, C. Wet clutch pressure hysteresis compensation control under variable oil temperatures for electro-hydraulic actuators. Control Eng. Pract. 2023, 141, 105723. [Google Scholar] [CrossRef]
  10. Tao, J.; Qin, C.; Liu, C. A synchroextracting-based method for early chatter identification of robotic drilling process. Int. J. Adv. Manuf. Technol. 2018, 100, 273–285. [Google Scholar] [CrossRef]
  11. Estrada, M.A.; Ruderman, M.; Texis-Loaiza, O.; Fridman, L. Hydraulic actuator control based on continuous higher order sliding modes. Control Eng. Pract. 2025, 156, 106218. [Google Scholar] [CrossRef]
  12. Yin, T.; Zhang, X.; Huang, D. Load-sensitive impedance control for resilient force balance in variable displacement electrohydrostatic actuators. Control Eng. Pract. 2025, 162, 106329. [Google Scholar] [CrossRef]
  13. Yuan, H.-B.; Na, H.-C.; Kim, Y.-B. Robust MPC–PIC force control for an electro-hydraulic servo system with pure compressive elastic load. Control Eng. Pract. 2018, 79, 170–184. [Google Scholar] [CrossRef]
  14. Ogunniyi, E.O.; Richards, B.S. Renewable energy powered membrane technology: Electro-hydraulic control system design for managing pump shutdowns in a photovoltaic-membrane water desalination system. Desalination 2025, 608, 118784. [Google Scholar] [CrossRef]
  15. Satalagaon, A.K.; Guha, A.; Srivastava, D.K. Development and design optimization of a single-acting electro-pneumatic variable valve actuator for a camless engine using experiments, mathematical theory and genetic algorithm. Energy 2025, 314, 134186. [Google Scholar] [CrossRef]
  16. Huang, G.; Qin, C.; Wang, H.; Liu, C. TBM rock fragmentation classification using an adaptive spot denoising and contour-texture decomposition attention-based method. Tunn. Undergr. Space Technol. 2025, 161, 106498. [Google Scholar] [CrossRef]
  17. Diao, S.; Zhao, X.; Zhao, D.; Dong, Z.; Qin, Y. Active suspension hierarchical control with parameter uncertainty and external disturbance of electro-hydraulic actuators. Appl. Math. Model. 2024, 134, 50–70. [Google Scholar] [CrossRef]
  18. Zhang, X.; Zheng, L.; Fan, W.; Ji, W.; Mao, L.; Wang, L. Knowledge graph and function block based Digital Twin modeling for robotic machining of large-scale components. Robot. Comput.-Integr. Manuf. 2024, 85, 102609. [Google Scholar] [CrossRef]
  19. Navatha, A.; Bellad, K.; Hiremath, S.S.; Karunanidhi, S. Dynamic Analysis of Electro Hydrostatic Actuation System. Procedia Technol. 2016, 25, 1289–1296. [Google Scholar] [CrossRef]
  20. Tsuda, K.; Sakuma, T.; Umeda, K.; Sakaino, S.; Tsuji, T. Resonance-suppression control for electro-hydrostatic actuator as two-inertia system. IEEJ J. Ind. Appl. 2017, 6, 320–327. [Google Scholar] [CrossRef]
  21. Wang, Y.; Guo, S.; Dong, H. Modeling and control of a novel electro-hydrostatic actuator with adaptive pump displacement. Chin. J. Aeronaut. 2020, 33, 365–371. [Google Scholar] [CrossRef]
  22. Xue, L.; Wu, S.; Xu, Y.; Ma, D. A Simulation-Based Multi-Objective Optimization Design Method for Pump-Driven Electro-Hydrostatic Actuators. Processes 2019, 7, 274. [Google Scholar] [CrossRef]
  23. Fan, J.; Ling, D.; Tang, Z.; Pei, Z. Study on nonlinear PID control for electro-hydrostatic actuator. In Proceedings of the 2014 IEEE Chinese Guidance, Navigation and Control Conference, Yantai, China, 8–10 August 2014; pp. 1317–1320. [Google Scholar]
  24. Li, R.; Du, Y.; Yu, Y. Research on Refined Modeling and Fuzzy Control of Electro-Hydrostatic Actuator with Co-Simulation Method. Energies 2022, 15, 9129. [Google Scholar] [CrossRef]
  25. Liu, X.; Wang, Z.; Qiu, Z.; Jiao, Z.; Chen, X.; Nie, R. Cascade control method for hydraulic secondary regulation drive system based on adaptive robust control. ISA Trans. 2025, 156, 479–489. [Google Scholar] [CrossRef] [PubMed]
  26. Gong, J.; Chen, J.; Cai, D.; Xie, H.; Wei, W.; Long, Y. Trajectory tracking considering model uncertainty with interconnection and damping assignment passivity-based control for electro-hydraulic servo systems. Math. Comput. Simul. 2025, 234, 194–218. [Google Scholar] [CrossRef]
  27. Wang, S.; Tao, J.; Jiang, Q.; Chen, W.; Liu, C. Manipulator joint fault localization for intelligent flexible manufacturing based on reinforcement learning and robot dynamics. Robot. Comput.-Integr. Manuf. 2024, 86, 102684. [Google Scholar] [CrossRef]
  28. Zhang, H.; Wang, F.; Wu, J.; Xu, B.; Geimer, M. A cycle-adaptive control strategy to minimize electricity and battery aging costs of electric-hydraulic hybrid wheel loaders. Energy 2025, 319, 134655. [Google Scholar] [CrossRef]
  29. Jin, Z.; Gong, M.; Zhao, D.; Zhang, Y.; Liu, W.; Zhu, J.; Su, B. MPC motion control of boom descending of unmanned excavator based on regenerative valve. Heliyon 2024, 10, e29915. [Google Scholar] [CrossRef]
  30. Wu, H.; Niu, W.; Wang, S.; Yan, S. Prediction method of permissible error ranges of control parameters for underwater gliders under given operation accuracy. Appl. Ocean. Res. 2020, 103, 102153. [Google Scholar] [CrossRef]
  31. Zhan, W.; Liu, T.; Chen, S.; Li, K.; Liu, J.; Liu, Y.; Chen, W. A Piezo-Hydraulic actuator design supporting fast steering mirror. Int. J. Mech. Sci. 2025, 294, 110214. [Google Scholar] [CrossRef]
  32. Liu, J.; Ma, C.; Gui, H.; Wang, S. Intelligent digital-twin prediction and reverse control system architecture for thermal errors enabled by deep learning and cloud-edge computing. Expert Syst. Appl. 2023, 225, 120012. [Google Scholar] [CrossRef]
  33. Yousef, O.; Moreu, F.; Maji, A. The exact error prediction method for MIMO controlled tests. Mech. Syst. Signal Process. 2025, 223, 111877. [Google Scholar] [CrossRef]
  34. Zheng, F.; Han, X.; Hua, L.; Zhuang, W.; Huang, B. Dynamic error prediction and link strain feedback control for a novel heavy load multi-DOF envelope forming machine. Mech. Syst. Signal Process. 2024, 216, 111494. [Google Scholar] [CrossRef]
  35. Abir, F.F.; Chowdhury, M.E.H.; Tapotee, M.I.; Mushtak, A.; Khandakar, A.; Mahmud, S.; Hasan, A. PCovNet+: A CNN-VAE anomaly detection framework with LSTM embeddings for smartwatch-based COVID-19 detection. Eng. Appl. Artif. Intell. 2023, 122, 106130. [Google Scholar] [CrossRef] [PubMed]
  36. Rachid, Z.; Aymen, M.L.; Abdelhamid, M. Driver Vigilance Estimation with Bayesian LSTM Auto-Encoder and XGBoost Using EEG/EOG Data. IFAC-PapersOnLine 2022, 55, 89–94. [Google Scholar]
  37. Wang, Y.; Li, D.; Li, L.; Sun, R.; Wang, S. A novel deep learning framework for rolling bearing fault diagnosis enhancement using VAE-augmented CNN model. Heliyon 2024, 10, e35407. [Google Scholar] [CrossRef]
  38. Lew, A.J.; Buehler, M.J. Encoding and exploring latent design space of optimal material structures via a VAE-LSTM model. Forces Mech. 2021, 5, 100054. [Google Scholar] [CrossRef]
  39. Zou, W.; Zou, J.; Sang, H.; Meng, L.; Pan, Q. An effective population-based iterated greedy algorithm for solving the multi-AGV scheduling problem with unloading safety detection. Inf. Sci. 2024, 657, 119949. [Google Scholar] [CrossRef]
  40. Dang, T.-H.; Park, J.; Tran, V.-T.; Chung, W.Y. VAE-LSTM Data Augmentation for Cattle Behavior Classification Using a Wearable Inertial Sensor. IEEE Sens. Lett. 2024, 8, 1–4. [Google Scholar] [CrossRef]
  41. Zhang, Y.; Gao, Y.; Zhang, X.; Song, L.; Zhao, B.; Liu, J.; Liang, L.; Jiao, J. Fault Diagnosis of Heavy-Loaded AGV Based on Digital Mirror. IEEE Access 2024, 12, 162894–162907. [Google Scholar] [CrossRef]
  42. Ma, X.; Chen, F.; Wang, Z.; Li, K.; Tian, C. Digital twin model for chiller fault diagnosis based on SSAE and transfer learning. Build. Environ. 2023, 243, 110718. [Google Scholar] [CrossRef]
  43. Wang, P.; Guo, J.; Cheng, F.; Gu, Y.; Yuan, F.; Zhang, F. A MPC-based load frequency control considering wind power intelligent forecasting. Renew. Energy 2025, 244, 122636. [Google Scholar] [CrossRef]
Figure 1. Electro-hydraulic actuator physical and digital models. (a) EHA steering system experimental setup; (b) EHA steering system experimental setup.
Figure 1. Electro-hydraulic actuator physical and digital models. (a) EHA steering system experimental setup; (b) EHA steering system experimental setup.
Electronics 14 01990 g001
Figure 2. EHA Hydraulic System Model Block Diagram.
Figure 2. EHA Hydraulic System Model Block Diagram.
Electronics 14 01990 g002
Figure 3. Diagram of PID Control System for Hydraulic System.
Figure 3. Diagram of PID Control System for Hydraulic System.
Electronics 14 01990 g003
Figure 4. Error Prediction Structure.
Figure 4. Error Prediction Structure.
Electronics 14 01990 g004
Figure 5. Control flow chart Based on LSTM Error Prediction and PID.
Figure 5. Control flow chart Based on LSTM Error Prediction and PID.
Electronics 14 01990 g005
Figure 6. EHA system installed in the port AGV steering system. (a) Port AGV; (b) Close-up of steering system.
Figure 6. EHA system installed in the port AGV steering system. (a) Port AGV; (b) Close-up of steering system.
Electronics 14 01990 g006
Figure 7. Position error sequence collected in port AGV steering hydraulic system. (a) High-speed sample; (b) Low-speed sample.
Figure 7. Position error sequence collected in port AGV steering hydraulic system. (a) High-speed sample; (b) Low-speed sample.
Electronics 14 01990 g007aElectronics 14 01990 g007b
Figure 8. The response example under common PID, x-axis unit is 100 ms, (a) Sinusoidal input and out. (b) Step input and out.
Figure 8. The response example under common PID, x-axis unit is 100 ms, (a) Sinusoidal input and out. (b) Step input and out.
Electronics 14 01990 g008
Figure 9. The prediction data of error series. (a) m = 10; (b) m = 20; (c) m = 30; (d) m = 40.
Figure 9. The prediction data of error series. (a) m = 10; (b) m = 20; (c) m = 30; (d) m = 40.
Electronics 14 01990 g009
Figure 10. The response data by predictive PID. (a) D = 20; (b) D = 5.
Figure 10. The response data by predictive PID. (a) D = 20; (b) D = 5.
Electronics 14 01990 g010
Figure 11. The response data by LSTM-PID.
Figure 11. The response data by LSTM-PID.
Electronics 14 01990 g011
Figure 12. Traditional hydraulic simulation model for valve control and EHA simulation model for pump control. (a) valve control; (b) EHA.
Figure 12. Traditional hydraulic simulation model for valve control and EHA simulation model for pump control. (a) valve control; (b) EHA.
Electronics 14 01990 g012
Table 1. Parameters of EHA and simulation.
Table 1. Parameters of EHA and simulation.
VariableValueUnit
Physical parameters of hydraulic steering systemhydraulic cylinder80/45–264mm
Max speed90mm/s
Cylinder number2-
pull14ton
Servo power10kW
pump displacement16cm3/r
Working presure18MPa
rated speed2500r/min
Hydraulic oil tank capacity10L
State feedback parameters of EHA SimulationDp0.6-
K0.364-
Kff2.169-
kp1.038-
Table 2. Adjustment performance after introducing error prediction under different control instructions.
Table 2. Adjustment performance after introducing error prediction under different control instructions.
Source ModeParameterOvershoot-(%)Rise Time (ms)Steady-State Error (%)
StepWithout prediction5.695.6<0.3
m = 50 ,   D = 12.3755.7
Best   m ,   D 2.6949.6
SinWithout prediction5.1953.8<0.3
m = 50 ,   D = 11.9929.4
Best   m ,   D 2.3121.1
triangleWithout prediction5.544.9<0.3
m = 50 ,   D = 11.8826.5
Best   m ,   D 1.9117.2
normal distributionWithout prediction4.31199<0.3
m = 50 ,   D = 11.3359.3
Best   m ,   D 1.657.4
Table 3. Efficiency improvement brought by introducing error prediction process under different task durations.
Table 3. Efficiency improvement brought by introducing error prediction process under different task durations.
Task Time Length/msResponse Time Without EP/msResponse Time With EP/ms
100015401260
200026942406
300037183560
500059565465
700081097506
900010,0699206
12,00013,69712,474
15,00016,99515,819
18,00020,37418,771
22,00024,69522,695
26,00028,79426,469
30,00033,11630,348
EP is the error prediction module.
Table 4. Control improvement effects on valve system and pump system for polynomial input.
Table 4. Control improvement effects on valve system and pump system for polynomial input.
Valve SystemPump System
First OrderSecond OrderThird OrderFirst OrderSecond OrderThird Order
Rise Time Improvement14.36%1.69%1.02%13.95%16.68%19.61%
Settling Time Improvement16.78%0.05%0.66%14.18%16.01%18.73%
Table 5. Performance of different control methods, input signal’s time length is 1000 ms.
Table 5. Performance of different control methods, input signal’s time length is 1000 ms.
LSTM-PIDModel Predictive Control [43]Sliding Mode Control [11]Adaptive Control [28]
Settling Time/ms1261175516131309
steady-state error0.376%0.422%0.632%0.299%
overshoot16%29%43%21%
Table 6. Ablation experiment.
Table 6. Ablation experiment.
Position Prediction ErrorWithout VAEWithout FilterWithout BothWithout None
RMSE/mm11.58.7521.534.30
MAE/mm10.237.9119.064.22
MAPE/%4.793.072.652.16
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

Song, Y.; Wang, S.; Wang, W.; Wei, Q.; Zhang, J.; Tao, J. Response Error Prediction and Feedback Control Method for Electro-Hydraulic Actuators Based on LSTM. Electronics 2025, 14, 1990. https://doi.org/10.3390/electronics14101990

AMA Style

Song Y, Wang S, Wang W, Wei Q, Zhang J, Tao J. Response Error Prediction and Feedback Control Method for Electro-Hydraulic Actuators Based on LSTM. Electronics. 2025; 14(10):1990. https://doi.org/10.3390/electronics14101990

Chicago/Turabian Style

Song, Yu, Shijie Wang, Weiqiang Wang, Qi Wei, Jianmin Zhang, and Jianfeng Tao. 2025. "Response Error Prediction and Feedback Control Method for Electro-Hydraulic Actuators Based on LSTM" Electronics 14, no. 10: 1990. https://doi.org/10.3390/electronics14101990

APA Style

Song, Y., Wang, S., Wang, W., Wei, Q., Zhang, J., & Tao, J. (2025). Response Error Prediction and Feedback Control Method for Electro-Hydraulic Actuators Based on LSTM. Electronics, 14(10), 1990. https://doi.org/10.3390/electronics14101990

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