1. Introduction
The structural load testing system is mainly used to evaluate the performance of various materials, mechanical structures, or components under static or cyclic loading conditions. This system is used to simulate various loads that materials and structures may encounter in practice, providing a scientific method for evaluating structural design performance and identifying issues related to vibration and force excitation. As an important tool for engineers and researchers, it plays a crucial role in testing and validating performance benchmarks. By utilizing this system, potential fatigue failure mechanisms and design defects can be detected early, significantly improving the reliability and safety of engineering design. It can be applied in many fields, including automotive and aerospace industries [
1], structural testing [
2], civil engineering [
3], and both civilian and military structural engineering, underscoring its versatility and importance in modern engineering practices.
Electro-hydraulic servo systems, known for their significant output force and high responsiveness, are widely used as power actuators in many loading test systems. However, the inherent nonlinearity, parameter uncertainties, and modeling uncertainties associated with these systems present complex challenges in the development of high-performance closed-loop controllers [
4,
5,
6,
7]. Moreover, within the specific framework of fatigue loading test systems, a critical area of research is the reduction in impact damage to test specimens during the testing process.
In traditional fatigue load testing systems, the end effector directly contacts the workpiece during task execution. Impact usually occurs during the transition from separation to contact between the experimental platform and the sample. Therefore, designing a reasonable end effector and compliant control strategy is crucial. To address the challenge of contact impact and achieve compliant control of contact force, many scholars have conducted research in this field. There are usually two methods to achieve compliance control: active compliant control and passive compliant control. Passive compliant control, in particular, can be effectively implemented by installing an elastic buffer device, such as a spring, at the end of the actuator. This approach is known as the series elastic actuator (SEA) [
8,
9], providing both anti-impact characteristics and high force fidelity for contact control. But achieving high-precision force tracking with the SEA remains a challenge. Mustalahti et al. [
10] considered the nonlinear dynamics of the SEA, established a fifth-order state-space model for hydraulic systems, and designed a full-state feedback controller. Similarly, Zhong et al. [
11] integrated the SEA and their dynamic models with a disturbance observer (DOB) to design a position controller for high-precision trajectory tracking.
However, a limitation in the existing research is that the parameters of the testing environment are known. In the context of load testing systems, environmental parameters such as stiffness often vary for different test specimens, making these methods less practical for scenarios where such parameters are unknown. To effectively adapt to diverse working environments and accurately evaluate environmental parameters, scholars have conducted significant research in this field. Misra et al. [
12] employed adaptive techniques to estimate environmental parameters in the context of bilateral robotic arms. Their work involved the use of adaptive strategies to continually adjust to changing environmental conditions, enhancing the precision and effectiveness of robotic operations. Calanca et al. [
13] developed an innovative environment-adaptive force controller. This controller operates by continuously modifying its control laws based on the real-time, online estimation of environmental dynamics. This method allows for more sensitive and accurate adaptation to changing environmental conditions, significantly improving the performance of the control system in different situations.
The above work and methods on contact force compliance control and environmental parameter estimation have laid the foundation for the research in this article. These advancements in adaptive control technology are essential for developing more sophisticated and responsive systems capable of operating efficiently in a wide range of environmental conditions. For hydraulic systems, the inherent challenges posed by high nonlinearity, significant parameter uncertainties, and modeling errors significantly complicate the design of high-performance force feedback control systems. Despite these challenges, various control strategies have been developed to achieve high-precision position control in such systems.
Among these strategies, adaptive control [
14] has been widely researched for its ability to adjust to changing system dynamics. Robust control [
15,
16] is another approach that ensures system stability and performance despite uncertainties and disturbances. Disturbance observer-based control [
17] effectively compensates for external disturbances, enhancing system accuracy. Adaptive sliding mode control [
18] combines the benefits of sliding mode control and adaptive methods to handle system uncertainties effectively. Neural network control [
19] employs artificial neural networks to model complex nonlinearities, offering a sophisticated approach to control hydraulic systems. Indirect adaptive backstepping control [
20] integrates the robustness of backstepping control with the adaptability of indirect adaptive methods, making it particularly suitable for systems with uncertain dynamics.
Based on the above analysis, this article proposes a control strategy for an electro-hydraulic loading testing system. This scheme combines a series of elastic actuators with an impedance controller based on position control to reduce the impact on the loading process and improve the accuracy of loading force tracking. The design of the internal position loop controller is crucial, as it must provide high tracking accuracy and fast response speed, enabling the electro-hydraulic servo system to accurately and timely track and adjust its trajectory. In addition, in order to adapt to unknown external testing environments, a parameter estimation law is designed to obtain real-time external testing environment information. Finally, the effectiveness of the proposed loading test bench control system was verified through simulation.
The main contributions of this article are as follows:
(1) An impedance control strategy for series elastic actuators is proposed to address the issue of load force compliance control in electro-hydraulic servo loading systems. In order to improve the transient performance of the system in a stiffness environment model, a variable damping adaptive law is proposed.
(2) A parameter estimation law was proposed to obtain stiffness and position parameter information of the external testing environment, and a convergence proof of parameter estimation was provided to improve the ability of the loading system to adapt to unknown external testing environments and ensure the steady-state tracking accuracy of the loading force.
The remaining structure of the article is organized as follows: Problem formulation and dynamic models are presented in
Section 2.
Section 3 gives the output feedback model predictive controller design and the proof of stability.
Section 4 introduces and discusses the results of numerical simulation experiments. Finally,
Section 5 provides a summary and conclusion, encapsulating the findings and implications of the study.
3. Controller Design
Due to the serious nonlinear characteristics of an electro-hydraulic servo system, impedance control strategies based on position are more suitable for such systems. This article proposes an output feedback control strategy for an electro-hydraulic servo system based on an RBF observer. This strategy utilizes an RBF neural network state observer to estimate the unmeasurable state of the system and estimates the uncertain parameters of the system by designing parameter adaptive laws, thereby achieving high-precision position tracking in the inner loop.
3.1. Design of State Observer Based on RBF Neural Network
The form of the designed RBF neural network state observer is as follows:
where
denotes a design parameter that can be regarded as the bandwidth of the observer;
,
, and
are observer design parameters. The parameters can be selected as
,
, and
, respectively;
is an estimate of
. An unknown continuous nonlinear function can be represented by neural networks composed of ideal weights
and a sufficient number of basis functions
; that is,
where
is the neural network approximation error.
Assuming the ideal weights
and basis functions
are bounded as
Using neural networks to approximate
is represented as follows:
where
is the estimate of
.
Theorem 1. If the neural network observer is designed as (13), the design of the neural network adaptive law is (17), then it can be ensured that all state estimation errors and neural network weight estimation errors and are uniformly ultimately bounded (UUB). Moreover, all state estimation errors can converge to any small set by selected the bandwidth . 3.2. Inner Loop Position Controller Design
This section focuses on the design of a high-precision position controller for the inner loop of an electro-hydraulic servo system. In impedance control systems, the accuracy of the inner loop position controller directly affects the overall loading force tracking accuracy of the controller. The purpose of the inner loop controller is to ensure that the piston in the electro-hydraulic servo system can accurately and quickly track the required trajectory.
Step 1. The inner loop tracking error is defined as follows
Define the tracking error
as
where
is some positive feedback gain,
is the virtual control law of state
.
Step 2. Define the tracking error
as
where
is some positive feedback gain,
is the virtual control law of state
.
Combining (A1) and (20), it can be concluded that
Based on system model (7), the derivative of
is as follows:
Therefore, the control law is designed as follows:
Substituting (23) into (22) yields
Then, the adaptive parameter estimation law is designed as follows
Theorem 2. Given the design of the adaptive law (25), and by choosing the parameter sufficiently large to meet the condition (26), it can be ensured that all closed-loop system signals are bounded.where are some positive numbers, as introduced in (A15). Remark 1. Through the designed high-precision inner loop position controller, it can be ensured that quickly tracks the desired ideal trajectory .
3.3. Adaptive Force Tracking in Unknown Environment
As seen in
Figure 3, the force–displacement relation of the hydraulic actuator in free space and constrained space is
Defining the following variables,
, and
represent the reference trajectory and the command position trajectory, respectively. Based on the high-precision inner loop position controller designed earlier, it can achieve that
in the position control mode. Defining
as the designed contact force, the target dynamic equation of the impedance controller can obtain that
where
,
, and
are the mass, damping, and stiffness coefficients of the expected impedance model.
denotes the force tracking error, where
is the reference force.
Performing Laplace transform on (28), combined with (27), yields
It can be seen from (29) that if zero steady-state error of loading force is achieved, the reference trajectory that can be designed is as follows:
Due to unknown environmental parameters, the estimated values of environmental parameters are used instead of the true values in (30). Denote
and
as the estimated values of
and
, respectively. Replacing with the estimated value in (30), one obtains
Then, the steady-state loading force tracking error becomes
From (32), it can be seen that the accuracy of obtaining environmental parameter information directly affects the steady-state error of loading force. Therefore, accurately estimating the environmental parameters of the system is of great significance for ensuring controller performance and improving loading force tracking accuracy. In addition, setting the expected stiffness to zero can also achieve the goal of zero steady-state error in loading force. However, as pointed out in [
23], low expected stiffness will increase system overshoot and have a negative impact on the dynamic performance of the system. Therefore, this article does not adopt this method.
Defining
as the estimated contact force, then the estimation error of
is
Then the parameter estimation laws are designed as follows:
where
,
are some positive constants.
Proposition 1. If satisfies the persistent exciting (PE) condition, the environment parameters and can converge to a small set of the actual value.
Proof. Consider the following Lyapunov function as
Then, the derivation of
can be computed as
Substituting (34) into (36), yields
Therefore, the estimated parameters and will converge to the set of the true values as , which completes the proof. □
The estimation of environmental parameters are achieved through the above methods, ensuring the steady-state error accuracy of the controller. In order to improve the response speed of the system and reduce the overshoot, an adaptive change law will be designed for the impedance model parameters of the system to improve the transient performance indicators.
Considering the impact of damping coefficient on control performance in the control system, this paper plans to adjust damping parameters by dynamically adjusting them. When the error is large, small damping is used to improve response speed, and when the error is small, damping is increased to limit system overshoot. After the system completes error correction and achieves a relatively ideal trajectory following, reduce the damping parameters of the model to address the upcoming error changes. The developed damping variation formula
is as follows
where
is the range of damping change, and
is the initial damping coefficient. The definition of
is as follows:
where
is the set threshold.
Equations (38) and (39) indicate that the impedance model only adjusts the damping coefficient when the error rate of change is greater than the preset threshold . In cases of large errors, damping will be reduced to improve response speed. When the error is small, increase damping to reduce overshoot. When the rate of error change is below the threshold , it can be considered that the system has completed the transition process. At this point, the system will disable the damping adjustment function, thereby reducing the damping parameters of the impedance model. This error-based dynamic damping adjustment method not only improves the response speed of the system, but also reduces system overshoot, which is of great significance for improving the dynamic performance of the control system.
In summary, the complete variable impedance control framework can be obtained, as shown in
Figure 4.
4. Simulation Studies
To verify the effectiveness of the proposed control strategy, comparative simulation experiments were conducted in Simulink of Matlab to compare the performance of traditional impedance control strategy with the proposed variable impedance control strategy in this paper. The performance parameters of the hydraulic test bench in the simulation are shown in
Table 1.
Figure 5 shows the simulation program of the position-based force tracking impedance control strategy.
In the simulation case of this article, the lumped disturbance
is set as follows:
The parameters setting for the inner loop position controller are as follows: , , and . The upper and lower bounds of unknown parameters are set as , . The initial value of is given as , the adaption rates of are selected as , , , , , and . The configuration for the RBF neural network observer is as follows: the bandwidth in (13) is selected as .
The traditional impedance control parameter selection is as follows: , , and , respectively. In the variable damping impedance control strategy, , , , and ; the other parameters are consistent with the traditional control strategy. To evaluate the performance of the two control strategies, the following indicators are used for evaluation: overshoot, rise time, adjustment time, and steady-state accuracy. This article will use the above parameters to conduct simulation analyses of four different working conditions.
4.1. Simulation of Constant Loading Force Tracking under Constant Environmental Parameters
This is the most basic loading condition, which involves tracking the constant loading force while keeping the environmental parameters constant. The expected load is 1000 N. The purpose is to verify the basic performance of the controller and the RBF observer for estimating unknown states. In this simulation case, the environmental position is set to
m and the environmental stiffness is set to
N/m.
Figure 6 records the simulation results of loading force tracking, and
Figure 7 describes the observation results of the RBF observer for unmeasurable states
and
. The control performance indicators of the two controllers are shown in
Table 2.
From the comparison indicators in
Figure 6 and
Table 2, it can be seen that compared with traditional impedance control strategies, the proposed variable impedance control method has a significant improvement in the transient performance indicators of the control system, achieving both improved response speed and effective suppression of system overshoot. The maximum deviation is
N, which is 22.8% lower than the
N of traditional impedance control. At the same time, the steady-state index is also improved by 70% compared to traditional impedance control. It also entered a stable state in 0.5 s, which was significantly faster than the traditional impedance control of 1.2 s, achieving comprehensive improvement in both transient and steady-state performance indicators.
From
Figure 7, it can be seen that the RBF state observer has an estimation effect on unmeasurable states, and it can be seen that the proposed RBF state observer can achieve estimation of states
and
.
4.2. Simulation of Stiffness Change under Constant Force
This section will compare the tracking performance of two control strategies when the stiffness of the simulated environment changes. The expected load is 200 N, and the stiffness will suddenly change from
to
when the simulation runs for 5 s.
Figure 8 shows the tracking performance of two control strategies, while
Figure 9 describes the estimation of stiffness.
Table 3 compares the control performance indicators of two control strategies at the stiffness change point.
From
Figure 8, it can be observed that when the external environmental stiffness suddenly changes at 5 s, the system bears a significant impact, but quickly returns to steady-state tracking. Specifically, the variable impedance control proposed in this article exhibits a smaller overshoot and faster convergence time when dealing with sudden changes in external environmental stiffness. Compared to traditional impedance control, the variable damping impedance control proposed in this article reduces overshoot by 24.5% during the adjustment process after stiffness mutation. The adjustment time has been reduced by 50%, indicating that the method proposed in this article has greatly improved both transient accuracy and steady-state accuracy.
Figure 9 shows that the proposed environmental parameter estimation law can effectively track changes in external environmental stiffness.
4.3. Simulation of Step Loading Force Tracking under Constant Environmental Parameters
This section will compare the tracking performance of two control strategies under the step load spectrum when the simulation environment remains unchanged. The expected loading force curve is shown in
Figure 10.
Figure 11 shows the tracking performance of two control strategies, and
Table 4 compares the control performance indicators of the two control strategies at the stiffness change point.
The stepped load spectrum represents the most prevalent test spectrum within loading systems. Observations from the simulation outcomes illustrated in
Figure 11 reveal that, during the initial stages, the conventional fixed-parameter impedance controller manifests a significantly higher overshoot in response to abrupt changes in the loading force, and its rise time and settling time are inferior compared to the variable impedance controller introduced in this manuscript. At the 5 s mark, when the tracking trajectory experiences an abrupt transition, the novel variable impedance control approach delineated herein yields a diminished impact and expedited readjustment, showcasing enhanced adaptability to sudden alterations in the external environment in comparison to the traditional impedance control strategy.
4.4. Simulation of Alternating Loading Force Tracking under Constant Environmental Parameters
In fatigue testing, various alternating loads are often used for testing. This section will compare the tracking performance of two control strategies under alternating trajectories when environmental parameters remain unchanged. The expression for designing the loading force trajectory is as follows:
Figure 12 shows the tracking performance and error of two control strategies, while
Table 5 compares the performance indicators of these two control strategies. In this case, the evaluation performance indicators used are the maximum tracking error, average error, and standard deviation during smooth operation.
From
Figure 12 and
Table 5, it can be seen that the proposed variable damping control strategy exhibits better control performance under alternating loads due to its faster response speed. Compared to the impedance controller with fixed parameters, the maximum tracking error decreased by 33.7%, the average error decreased by 47.1%, and the standard deviation decreased by 66.7%. It can be seen that the overall control performance of the variable damping impedance control proposed in this article is superior to traditional fixed-parameter impedance control.