Next Article in Journal
Energy Efficient Wireless Signal Detection: A Revisit through the Lens of Approximate Computing
Previous Article in Journal
Research on Joint Recommendation Algorithm for Knowledge Concepts and Learning Partners Based on Improved Multi-Gate Mixture-of-Experts
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Compliance Control of Electro-Hydraulic Loading Experimental System

1
School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing 100044, China
2
Beijing Institute of Aerospace Automatic Control, Beijing 100044, China
3
Beijing Institute of Aeronautical Manufacturing Engineering, Beijing 100071, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(7), 1273; https://doi.org/10.3390/electronics13071273
Submission received: 17 January 2024 / Revised: 19 March 2024 / Accepted: 25 March 2024 / Published: 29 March 2024
(This article belongs to the Section Computer Science & Engineering)

Abstract

:
This article discusses the challenges in preventing workpiece damage due to impacts in electro-hydraulic loading systems, especially in unknown environments. We propose an innovative compliance control strategy, synergizing a series elastic actuator with impedance control to significantly mitigate impact forces between the mechanism and test workpieces. The controller consists of two loops: an internal loop and an outer loop. The internal loop integrates a position loop utilizing a radial basis function observer within a backstepping control framework, effectively countering the nonlinear dynamics of hydraulic actuators and ensuring precise trajectory tracking. The outer loop advances traditional impedance control by adaptively modifying the damping coefficient, resulting in a straightforward and easily implementable damping control law. For the unknown environment parameters, our system employs a parameter estimation law to estimate the unknown environmental stiffness and position parameters. The effectiveness of this strategy has been verified through comparative simulation with traditional impedance control, indicating that the proposed method can not only effectively reduce contact shock in unknown environments, improve response speed, and reduce overshoot, but also improve steady-state accuracy. We provided a feasible control scheme for similar systems to ensure precise and safe operation.

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.

2. Hydraulic Actuator System Description

2.1. Dynamics of Hydraulic Servo Loading System

Figure 1 shows the structure of the electro-hydraulic servo loading test system. The system uses a double acting hydraulic cylinder as the actuator; the system is equipped with linear variable differential transformer (LVDT) and force sensors, which are used to measure the displacement and output force of the hydraulic cylinder piston rod. In addition, the system is equipped with two pressure sensors that are responsible for obtaining the pressure values in the two chambers of the hydraulic cylinder. In order to achieve passive compliance control, the system combines the SEA at the end of the hydraulic cylinder actuator.
In the design process of the impedance controller, researchers usually consider two environmental interaction models: the stiffness model [21] and the stiffness-damping model [22]. The stiffness model mainly focuses on characterizing the stiffness characteristics of objects. When dealing with energy dissipation caused by internal friction of materials, the stiffness model can not only show excellent accuracy but also achieve the goal of simplifying the model. The stiffness damping model takes into account the stiffness characteristics and damping effects of the object. Compared to the stiffness model, although it provides a more accurate description of the environment, it is more complex in terms of computation and implementation. Due to the fact that the test objects of the hydraulic loading test bench are mostly materials with low damping, such as metal materials, this article chooses a stiffness model to simulate the external testing environment.
The loading process is shown in Figure 2; the loading process can be divided into two different stages: “free-space state” and “contact state”. The difference between these stages is based on whether there is contact force between the hydraulic piston and the workpiece.
Figure 3 shows a schematic diagram of the impedance model. According to the principle of impedance control, the behavior of the end effector is characterized by a “spring–mass–damping” system. In this model, m d , B d and K d are the parameters of the required impedance model. These parameters are integral to the functioning of the system, dictating the dynamic response of the end effactor. Additionally, the workpiece environment parameters for external testing are denoted as K 1 , B 1 , and the variable x e signifies the initial distance between the piston and the workpiece. K s represents the stiffness of the SEA.
Considering the SEA and the workpiece stiffness collectively, the total stiffness of the system can be expressed as
K m = K s K 1 K s + K 1
From (1), it can be seen that the total stiffness of the testing environment is inversely related to the stiffness of the SEA. This means that as K s decreases, K m also decreases. The reduction in the total stiffness of the system effectively reduces the instantaneous impact force when the actuator comes into contact with the test object.
Based on the above analysis, the dynamic model of the actuator of the hydraulic loading system can be described as follows
m p x ¨ p = A p P L B p x ˙ p + d ( t )
where x p represents the movement position of the hydraulic cylinder piston; m p represents the mass of the hydraulic cylinder piston; P L = P 1 P 2 represents the pressure difference between two chambers; and P 1 and P 2 are the pressures inside the two chambers of the cylinder. A p represents the area of the piston; B p represents the effective viscous damping coefficient of the piston; and d ( t ) is defined as the unmodeled external disturbance, including external leakage, approximation error of the friction model.
The dynamic pressure model of the system can be expressed as follows
V t 4 β e P ˙ L = A p x ˙ p C t P L + q t + Q L
where V t is the total control volume of the hydraulic cylinder; β e is the effective oil bulk modulus; C t is the internal leakage coefficient; q ( t ) represents the modeling errors in the pressure dynamics; and Q L = ( Q 1 + Q 2 ) / 2 is the load flow. Q 1 and Q 2 are the flow rates of the two chambers, they can be expressed as
Q L = k q x v P s s i g n ( u ) P L
where k q = C d ω 1 1 ρ ρ , ρ is the density of the oil, C d is the discharge coefficient, and ω is the spool valve area gradient. Due to the fact that the bandwidth of the servo valve used in the system is much larger than that of the hydraulic system, the dynamic characteristics of the servo valve can be ignored and the input voltage is proportional to the displacement of the slide valve; that is x v = k i u , where k i is a positive gain. Then, the dynamic model of the servo valve can be written as follows
Q L = k t u P s s i g n ( x v ) P L
where k t = k q k i represents the total flow gain of the servo valve, and u is the actual input voltage of the servo valve. The s i g n ( x v ) is defined as
s i g n ( x v ) = + 1 i f x v 0 1 i f x v < 0

2.2. Problem Formulation

The loading system actuator state variable is defined as: x = [ x 1 , x 2 , x 3 ] T = [ x p , x ˙ p , x ¨ p ] T . Based on (1)–(5), the state-space expression of the system is as follows
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = β T ψ 1 + p 1 U + Δ 1
where
ψ 1 = x 2 , x 3 T , β = β 1 , β 2 T β 1 = 4 A p 2 β e + 4 β e B p C t m p V t , β 2 = 4 β e C t V t + B p m p U = u P s s i g n ( u ) P L , p 1 = 4 k t A p β e m p V t Δ 1 = 1 m p d ˙ ( t ) 4 β e C t m p V t d ( t ) 4 A p β e m p V t q t
Assumption A1.
The trajectory of the inner loop x c C 3 and bounded. In practical hydraulic systems under normal working conditions, the pressure of the two chambers is always bounded by P s , i.e.,
0 < P r < P 1 < P s 0 < P r < P 2 < P s
In addition, P L is smaller enough than P s to ensure that P s s i g n ( u ) P L is far away from zero.
Assumption A2.
Parameters β i , i = 1 , 2 are unknown, but the upper and lower bounds are known
β Ω β = { β : β min β β max }
where β min = [ β 1 min , β 2 min ] T , β max = [ β 1 max , β 2 max ] T are known.
Assumption A3.
β T ψ 1 is globally Lipschitz with respect to x 2 , x 3 .
Since the system is equipped with pressure sensors in two chambers, the pressure difference between the two chambers can be obtained in real time as P L . Therefore, if u is bounded, according to Assumption 1, it can be ensured that U is also bounded.

2.3. Projection Mapping and Parameter Adaptation

In the following sections, denote ^ as an estimate of •, and denote ˜ = ^ as an estimation error of •. This article employs a discontinuous projection mapping to ensure that the estimated parameters remain within known upper and lower bounds. A discontinuous projection can be defined as
P r o j ( i ) = 0 i f β ^ i = β i   max a n d i > 0 0 i f β ^ i = β i   min a n d i < 0 i o t h e r w i s e
where i = 1 , 2 , the adaptive law of design parameters is as follows
β i ^ ˙ = P r o j β ^ i ( γ i τ i ) w i t h β i m i n β ^ i ( 0 ) β i m a x
where γ i > 0 is a positive constant and τ i is an adaptive function, which will be designed later. By using discontinuous projections (10), for any designed adaptive function τ i , the following two conditions will be guaranteed as
β i m i n β ^ i β i m a x β ˜ i τ i γ i 1 Pro j β ^ γ i τ i 0 , τ i

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:
x ^ ˙ 1 = x ^ 2 + ω 1 l 0 x 1 x ^ 1 x ^ ˙ 2 = x ^ 3 + ω 2 l 0 2 x 1 x ^ 1 x ^ ˙ 3 = f ( x ^ ) + p 1 U + ω 3 l 0 3 x 1 x ^ 1
where l 0 > 0 denotes a design parameter that can be regarded as the bandwidth of the observer; ω 1 , ω 2 , and ω 3 are observer design parameters. The parameters can be selected as ω 1 = 3 , ω 2 = 3 , and ω 3 = 1 , respectively; f ( x ^ ) is an estimate of β T ψ 1 + Δ 1 . An unknown continuous nonlinear function can be represented by neural networks composed of ideal weights W * and a sufficient number of basis functions h ( x ) ; that is,
f ( x ) = W 1 * T h 1 ( x ) + ε p 1 ( x ) , ε p 1 ( x ) ε 1 M
where ε p 1 ( x ) is the neural network approximation error.
Assuming the ideal weights W 1 * T and basis functions h 1 ( x ) are bounded as
W * 1 F W 1 M , h 1 ( x ) h 1 M
Using neural networks to approximate f ( x ) is represented as follows:
f ( x ^ ) = W ^ 1 T h 1 ( x ^ )
where W ^ 1 is the estimate of W 1 * .
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 W ˜ 1 = W 1 * W ^ 1 and W ^ 1 are uniformly ultimately bounded (UUB). Moreover, all state estimation errors can converge to any small set by selected the bandwidth l 0 .
W ^ ˙ 1 = η 1 h ^ 1 y ˜ ρ 1 y ˜ W ^ 1
Proof. 
See Appendix A. □

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
z 1 = x 1 x c
Define the tracking error z 2 as
z 2 = z ˙ 1 + k 1 z 1 = x 2 α 1 , α 1 = k 1 z 1 + x ˙ c
where k 1 > 0 is some positive feedback gain, α 1 is the virtual control law of state x 2 .
Step 2. Define the tracking error z 3 as
z 3 = x 3 α 2 α 2 = k 2 ( x ^ 2 α 1 ) + α ˙ 1 k 2 ω 1 l 0 x ˜ 1 α 1 = α 1 k 2 x ˜ 1
where k 2 > 0 is some positive feedback gain, α 2 is the virtual control law of state x 3 .
Combining (A1) and (20), it can be concluded that
z 3 = z ˙ 2 + k 2 z 2 α 2 = k 2 z 2 + α ˙ 1
Based on system model (7), the derivative of z 3 is as follows:
z ˙ 3 = β T ψ 1 + p 1 U + Δ 1 α ˙ 2
Therefore, the control law is designed as follows:
U = 1 p 1 U p U p = β ^ T ψ p d k 3 x ^ 3 α 2 Δ ^ 1 + α ˙ 2 k 3 ω 2 l 0 2 x ˜ 1 α 2 = k 2 x ^ 2 α 1 + α ˙ 1 α 1 = α 1 k 3 + k 2 x ˜ 1 k 3 + k 2 ω 1 l 0 0 t x ˜ 1 d t
Substituting (23) into (22) yields
z ˙ 3 = k 3 z 3 + β T ψ 1 ψ p d + β ˜ T ψ p d + Δ ˜ 1
Then, the adaptive parameter estimation law is designed as follows
τ i = ψ p d x ^ 3 α 2 Δ ^ ˙ 1 = λ 1 x ^ 3 α 2
Theorem 2.
Given the design of the adaptive law (25), and by choosing the parameter k 1 , k 2 , k 3 sufficiently large to meet the condition (26), it can be ensured that all closed-loop system signals are bounded.
Λ = k 1 1 2 ( c 1 k 1 + c 2 k 1 2 ) 2 1 2 k 2 1 + c 1 + c 2 ( k 1 + k 2 ) 2 ( c 1 k 1 + c 2 k 1 2 ) 2 1 + c 1 + c 2 ( k 1 + k 2 ) 2 k 3 c 2 > 0 .
where c 1 , c 2 are some positive numbers, as introduced in (A15).
Proof. 
See Appendix B. □
Remark 1.
Through the designed high-precision inner loop position controller, it can be ensured that x p quickly tracks the desired ideal trajectory x c .

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
F 1 = 0 x p x e K m ( x p x e ) x p > x e
Defining the following variables, x r , and x c 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 x c x p in the position control mode. Defining F r as the designed contact force, the target dynamic equation of the impedance controller can obtain that
F E = m d x ¨ c x ¨ r + B d x ˙ c x ˙ r + K d x c x r
where m d , B d , and K d are the mass, damping, and stiffness coefficients of the expected impedance model. F E = F r F 1 denotes the force tracking error, where F r is the reference force.
Performing Laplace transform on (28), combined with (27), yields
F E = m d s 2 + B d s + K d K m m d s 2 + B d s + K d + K m F r K m X r + X e
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:
x r = F r K m + x e
Due to unknown environmental parameters, the estimated values of environmental parameters are used instead of the true values in (30). Denote K ^ m and x ^ e as the estimated values of K m and x e , respectively. Replacing with the estimated value in (30), one obtains
x r = F r K ^ m + x ^ e
Then, the steady-state loading force tracking error becomes
F E s s = K d F r K ^ m K m + K d K ˜ m + K d K m K d + K m x ˜ e
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 F ^ 1 = K ^ m x p x ^ e as the estimated contact force, then the estimation error of F 1 is
F ˜ 1 = F 1 F ^ 1 = K ˜ m x p K m x e + K ^ m x ^ e
Then the parameter estimation laws are designed as follows:
K ^ ˙ m = 1 γ 3 x p F ˜ 1 x ^ ˙ e = 1 K ^ m 1 γ 3 x p x ^ e + 1 γ 4 F ˜ 1
where γ 3 , γ 4 are some positive constants.
Proposition 1.
If F 1 satisfies the persistent exciting (PE) condition, the environment parameters K m and x e can converge to a small set of the actual value.
Proof. 
Consider the following Lyapunov function as
V m = 1 2 γ 3 K ˜ m 2 + 1 2 γ 4 K m x e K ^ m x ^ e 2
Then, the derivation of V m can be computed as
V ˙ m = γ 3 K ˜ m K ^ ˙ m γ 4 K m x e K ^ m x ^ e K ^ ˙ m x ^ e + K ^ m x ^ ˙ e
Substituting (34) into (36), yields
V ˙ m = K ˜ m x p K m x e + K ^ m x ^ e F ˜ 1 F ˜ 1 2 0
Therefore, the estimated parameters K m and x e will converge to the set of the true values as t , 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 B d ( t ) is as follows
B d ( t ) = B i + f x ( F ˙ E ) B h e F E 2 σ
where B h > 0 is the range of damping change, and B i > 0 is the initial damping coefficient. The definition of f x ( F ˙ E ) is as follows:
f x ( F ˙ E ) = 0 F ˙ E D m a x 1 F ˙ E > D m a x
where D m a x 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 D m a x . 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 D m a x , 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 Δ 1 ( t ) is set as follows:
Δ 1 ( t ) = 3000 sin ( 0.2 π t )
The parameters setting for the inner loop position controller are as follows: k 1 = 1000 , k 2 = 1000 , and k 3 = 1500 . The upper and lower bounds of unknown parameters are set as β m i n = [ 1 × 10 4 , 1 × 10 2 ] T , β m a x = [ 1 × 10 6 , 5 × 10 5 ] T . The initial value of β is given as β ^ ( 0 ) = [ 1 × 10 5 , 1 × 10 3 ] T , the adaption rates of β are selected as Γ = d i a g { 5 × 10 3 , 1 × 10 2 } , λ 1 = 8 × 10 5 , γ 1 = γ 2 = 1 × 10 3 , γ 3 = 5 × 10 5 , and γ 4 = 0.5 . The configuration for the RBF neural network observer is as follows: the bandwidth in (13) is selected as l 0 = 1000 .
The traditional impedance control parameter selection is as follows: m d = 50 , B d = 5000 , and K d = 1000 , respectively. In the variable damping impedance control strategy, B i = 1000 , B h = 2 × 10 5 , σ = 100 , and D m a x = 200 ; 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 0.1 m and the environmental stiffness is set to 1 × 10 5 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 x 2 and x 3 . 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 15.9 N, which is 22.8% lower than the 20.6 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 x 2 and x 3 .

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 1 × 10 5 to 1.5 × 10 5 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:
F r = 500 s i n ( 2 π ) + 1000 ( N )
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.

5. Conclusions

In this article, we introduce a new variable damping impedance tracking control framework. This framework aims to optimize the contact force control between the electro-hydraulic loading system and the environment. It is worth noting that the challenges faced here include the unknown stiffness and position of the environment, and the load spectrum to be tracked may be time-varying. By comparing the simulation case provided in the fourth section with traditional fixed-parameter impedance control, the superiority of the proposed variable damping impedance control system in transient and steady-state response was verified. The simulation results show that even in the presence of unknown environmental parameters, our controller can achieve high-precision loading force tracking for different load spectra. Even if the stiffness of the tested workpiece undergoes a sudden change, our proposed variable damping control strategy can still demonstrate excellent performance in reducing impact overshoot and adjustment time, providing reference experience for control system research similar to simulation platforms.
Moving forward, our efforts will concentrate on addressing the challenges of disturbance suppression during multi-channel simultaneous loading. Additionally, we plan to further validate and refine our algorithm through practical experiments using our constructed loading test bench.

Author Contributions

Conceptualization, H.S. and S.J.; methodology, S.J.; software, S.Z.; validation, H.S. and C.C.; formal analysis, H.R.; investigation, J.T.; writing—original draft preparation, S.J.; writing—review and editing, H.S.; visualization, S.J.; supervision, S.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key Research and Development Programs of Funder grant number 2022YFB3404705.

Data Availability Statement

If the reader has a reasonable request, the first author of this article may be contacted for the data presented in this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Proof of Theorem 1.
Based on system Equation (7) and observer (13), the dynamic equation of the observation error can be obtained as follows:
x ˜ ˙ 1 = x ˜ 2 ω 1 l 0 x ˜ 1 x ˜ ˙ 2 = x ˜ 3 ω 2 l 0 2 x ˜ 1 x ˜ ˙ 3 = f ( x ) f ( x ^ ) ω 3 l 0 3 x ˜ 1
Define the variables ξ = ξ 1 , ξ 2 , ξ 3 T as follows:
ξ 1 = x ˜ 1 , ξ 2 = x ˜ 2 l 0 , ξ 3 = x ˜ 3 l 0 2 .
Combining (14)–(16), then the expression for dynamic error is as follows:
ξ ˙ = l 0 A 0 ξ + B d M y ˜ = C ξ
where
A 0 = ω 1 1 0 ω 2 0 1 ω 3 0 0 , B = 0 0 1 , C = 1 0 0 .
d M = 1 l 0 2 W 1 * T h 1 ( x ) + ε p 1 ( x ) W ^ 1 T h 1 ( x ^ )
Because matrix A 0 is Hurwitz, there must exist a positive definite matrix P 0 , which satisfies the following formula:
A 0 T P 0 + P 0 A 0 = 2 I
Consider the Lyapunov function candidate
V = 1 2 ξ T P ξ + 1 2 t r W ˜ 1 T ρ 1 1 W ˜ 1
Combining (A3), the time derivative of V results in
V ˙ = l 0 ξ 2 + ξ T P B d M + t r W ˜ 1 T ρ 1 1 W ˜ ˙ 1
Substituting (15) into (A4) yields
ξ T P B d M ξ P B l 0 2 2 W 1 M h 1 M + W ˜ 1 h 1 M + ε 1 M
Since t r ( X T Y ) = t r ( Y T X ) = X T Y , X , Y R n and t r ( A + B ) = t r ( A ) + t r ( B ) , A , B R n × n , combining (17) yields
t r W ˜ 1 T ρ 1 1 W ˜ ˙ 1 = t r W ˜ 1 T ρ 1 1 η 1 h ^ 1 y ˜ + W ˜ 1 T y ˜ W 1 * W ˜ 1 W ˜ 1 T ρ 1 1 η 1 h ^ 1 y ˜ + t r W ˜ 1 T y ˜ W 1 * W ˜ 1 W ˜ 1 T ρ 1 1 η 1 h ^ 1 y ˜ + y ˜ W ˜ 1 W 1 * y ˜ W ˜ 1 2
Combining (A8) and (A9), then the expression for dynamic error of (A7) is as follows:
V ˙ l 0 ξ 2 + ξ P B l 0 2 2 W 1 M h 1 M + W ˜ 1 h 1 M + ε 1 M + W ˜ 1 ρ 1 1 η 1 h 1 M ξ + ξ W ˜ 1 W 1 * ξ W ˜ 1 2 = l 0 ξ 2 + ξ l 0 2 d 1 + P B W ˜ 1 h 1 M + l 0 2 ρ 1 1 η 1 h 1 M W ˜ 1 + l 0 2 W ˜ 1 W 1 M l 0 2 W ˜ 1 2 l 0 ξ 2 + ξ l 0 2 d 1 + l 0 2 γ 1 2 l 0 2 W ˜ 1 γ 1 2
where
d 1 = 2 P B W 1 M h 1 M + P B ε 1 M γ 1 = P B h 1 M + l 0 2 ρ 1 1 η 1 h 1 M + l 0 2 W 1 M 2 l 0 2
Based on the above discussion, (A10) can be simplified as
V ˙ l 0 ξ 2 + ξ l 0 2 d 1 + l 0 2 γ 1 2 l 0 2 W ˜ 1 γ 1 2 l 0 ξ + d 1 + l 0 2 γ 1 2 l 0 2 ξ
Let k c = d 1 + l 0 2 γ 1 2 l 0 3 . As long as ξ k c holds, V ˙ is negative. According to the Lyapunov extension theorem, both the system observer error ξ and the NN weights W ^ 1 and the estimate errors of the NN weights W ˜ 1 are uniformly ultimate bounded. □

Appendix B

Proof of Theorem 2.
Consider the following candidate Lyapunov function:
V = 1 2 z 1 2 + 1 2 z 2 2 + 1 2 z 3 2 + 1 2 β ˜ T Γ 1 β ˜ + 1 2 λ 1 Δ ˜ 1 2
Based on (19)–(21), (24), and (25), we can infer its time derivative is that
V ˙ = z 1 z 2 k 1 z 1 + z 2 z 3 k 2 z 2 + z 3 k 3 z 3 + β T ψ 1 ψ p d + β ˜ T ψ p d + Δ ˜ 1 β ˜ T ψ p d z 3 x ˜ 3 Δ ˜ 1 z 3 x ˜ 3 = i = 1 3 k i z i 2 + z 1 z 2 + z 2 z 3 + β T ψ 1 ψ p d z 3 + β ˜ T ψ p d x ˜ 3 + Δ ˜ 1 x ˜ 3
According to Assumption 3, therefore
β T ψ 1 ψ p d c 1 | x 2 x ˙ c | + c 2 | x 3 x ¨ c |
where c 1 , c 2 are some known positive constants.
According to (19) and (21), this yields
x 2 x ˙ c = k 1 z 1 + z 2 x 3 x ¨ c = z 3 ( k 1 + k 2 ) z 2 + k 1 2 z 1
Therefore, (A15) can be rewritten as
β T ψ 1 ψ p d ( c 1 k 1 + c 2 k 1 2 ) | z 1 | + c 1 + c 2 ( k 1 + k 2 ) | z 2 | + c 2 | z 3 |
Combining (34) yields
V ˙ i = 1 3 k i z i 2   +   | z 1 | | z 2 |   +   ( c 1 k 1 + c 2 k 1 2 ) | z 1 | | z 3 |   +   c 2 z 3 2 + 1 + c 1 + c 2 ( k 1 + k 2 ) | z 2 | | z 3 |   +   | | β M | | | | ψ p d | | + | | Δ 1 M | | | x ˜ 3 | = Λ z 2 + | | β M | | | | ψ p d | | + | | Δ 1 M | | | x ˜ 3 |
where z = z 1 , z 2 , z 3 T , Λ is defined as
Λ = k 1 1 2 ( c 1 k 1 + c 2 k 1 2 ) 2 1 2 k 2 1 + c 1 + c 2 ( k 1 + k 2 ) 2 ( c 1 k 1 + c 2 k 1 2 ) 2 1 + c 1 + c 2 ( k 1 + k 2 ) 2 k 3 c 2 .
Based on the RBF observer designed in the previous section, it is known that x ˜ 3 is bounded. Then, | | β M | | | | ψ p d | | + | | Δ 1 M | | | x ˜ 3 | can be upper bounded as
| | β M | | | | ψ p d | | + | | Δ 1 M | | | x ˜ 3 | D
where D is a known constant.
By selecting appropriate k 1 , k 2 , and k 3 to make Λ positive definite, it can be ensured that
V ( t ) V ( 0 ) e ( τ t ) + D τ 1 e ( τ t )
where τ = 2 λ m i n ( Λ ) , in which λ m i n ( ) denotes the minimum eigenvalues of a matrix.
Based on the above analysis and discussion, it can be ensured that all signals are bounded in closed-loop system, that is, the tracking error is bounded. Therefore, Theorem 2 holds. □

References

  1. Yao, J.; Dietz, M.; Xiao, R.; Yu, H.; Wang, T.; Yue, D. An overview of control schemes for hydraulic shaking tables. J. Vib. Control 2016, 22, 2807–2823. [Google Scholar] [CrossRef]
  2. Miao, C.; Wang, H.; Song, Y. The correlation between static strength and fatigue strength test and simulation. J. Phys. Conf. Ser. 2023, 2660, 012042. [Google Scholar] [CrossRef]
  3. Sepulveda, C.; Mosqueda, G.; Wang, K.-J.; Huang, P.-C.; Huang, C.-W.; Uang, C.-M.; Chou, C.-C. Hybrid simulation framework with mixed displacement and force control for fully compatible displacements. Earthq. Eng. Struct. Dyn. 2024, 53, 838–855. [Google Scholar] [CrossRef]
  4. Xu, Z.; Sun, C.; Hu, X.; Liu, Q.; Yao, J. Barrier Lyapunov function-based adaptive output feedback prescribed performance controller for hydraulic systems with uncertainties compensation. IEEE Trans. Ind. Electron. 2023, 70, 12500–12510. [Google Scholar] [CrossRef]
  5. Xu, Z.; Zhou, X.; Dong, Z.; Hu, X.; Sun, C.; Shen, H. Observer-based prescribed performance adaptive neural output feedback control for full-state-constrained nonlinear systems with input saturation. Chaos Solitons Fractals 2023, 173, 113593. [Google Scholar] [CrossRef]
  6. Chen, L.; Jiang, J.; Gao, W.; Wang, C.; Xu, W.; Ai, C.; Chen, J. Position control for a hydraulic loading system using the adaptive backsliding control method. Control Eng. Pract. 2023, 138, 105586. [Google Scholar] [CrossRef]
  7. 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]
  8. Han, S.; Wang, H.; Tian, Y.; Yu, H. Enhanced extended state observer-based model-free force control for a series elastic actuator. Mech. Syst. Signal Process. 2023, 183, 109584. [Google Scholar] [CrossRef]
  9. Cao, X.; Aref, M.M.; Mattila, J. Design and control of a flexible joint as a hydraulic series elastic actuator for manipulation applications. In Proceedings of the 2019 IEEE International Conference on Cybernetics and Intelligent Systems (CIS) and IEEE Conference on Robotics, Automation and Mechatronics (RAM), Bangkok, Thailand, 18–20 November 2019; pp. 553–558. [Google Scholar]
  10. Mustalahti, P.; Mattila, J. Position-based impedance control design for a hydraulically actuated series elastic actuator. Energies 2022, 15, 2503. [Google Scholar] [CrossRef]
  11. Zhong, H.; Li, X.; Gao, L.; Dong, H. Position control of hydraulic series elastic actuator with parameter self-optimization. In Proceedings of the 2019 IEEE 4th International Conference on Advanced Robotics and Mechatronics (ICARM), Toyonaka, Japan, 3–5 July 2019; pp. 42–46. [Google Scholar]
  12. Misra, S.; Okamura, A.M. Environment parameter estimation during bilateral telemanipulation. In Proceedings of the 2006 14th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, Alexandria, VA, USA, 25–26 March 2006; pp. 301–307. [Google Scholar]
  13. Calanca, A.; Fiorini, P. Understanding environment-adaptive force control of series elastic actuators. IEEE/ASME Trans. Mechatronics 2018, 23, 413–423. [Google Scholar] [CrossRef]
  14. Mesbah, M.A.; Sayed, K.; Ahmed, A.; Aref, M.; Elbarbary, Z.M.S.; Almuflih, A.S.; Mossa, M.A. Adaptive Control Approach for Accurate Current Sharing and Voltage Regulation in DC Microgrid Applications. Energies 2024, 17, 284. [Google Scholar] [CrossRef]
  15. Ge, Y.; Zhou, J.; Deng, W.; Yao, J.; Xie, L. Neural network robust control of a 3-DOF hydraulic manipulator with asymptotic tracking. Asian J. Control 2023, 25, 2060–2073. [Google Scholar] [CrossRef]
  16. Nguyen, M.H.; Ahn, K.K. Output Feedback Robust Tracking Control for a Variable-Speed Pump-Controlled Hydraulic System Subject to Mismatched Uncertainties. Mathematics 2023, 11, 1783. [Google Scholar] [CrossRef]
  17. Lee, W.; Chung, W.K. Disturbance-observer-based compliance control of electro-hydraulic actuators with backdrivability. IEEE Robot. Autom. Lett. 2019, 4, 1722–1729. [Google Scholar] [CrossRef]
  18. 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] [PubMed]
  19. Wan, Z.; Yue, L.; Fu, Y. Neural network based adaptive backstepping control for electro-hydraulic servo system position tracking. Int. J. Aerosp. Eng. 2022, 2022, 3069092. [Google Scholar] [CrossRef]
  20. Kaddissi, C.; Kenne, J.P.; Saad, M. Indirect adaptive control of an electrohydraulic servo system based on nonlinear backstepping. IEEE/ASME Trans. Mechatronics 2010, 16, 1171–1177. [Google Scholar] [CrossRef]
  21. Li, E. The robotic impedance controller multi-objective optimization design based on Pareto optimality. In Proceedings of the Intelligent Computing Methodologies: 12th International Conference, ICIC 2016, Lanzhou, China, 2–5 August 2016; Proceedings, Part III 12. Springer: Cham, Switzerland, 2016; pp. 413–423. [Google Scholar]
  22. Roveda, L.; Vicentini, F.; Tosatti, L.M. Deformation-tracking impedance control in interaction with uncertain environments. In Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013; pp. 1992–1997. [Google Scholar]
  23. Ji, W.; Tang, C.; Xu, B.; He, G. Contact force modeling and variable damping impedance control of apple harvesting robot. Comput. Electron. Agric. 2022, 198, 107026. [Google Scholar] [CrossRef]
Figure 1. The structure of the electro-hydraulic system.
Figure 1. The structure of the electro-hydraulic system.
Electronics 13 01273 g001
Figure 2. Loading motion of the contact process. (a) Initial state; (b) Free-space motion; (c) Contact state; (d) Loading motion.
Figure 2. Loading motion of the contact process. (a) Initial state; (b) Free-space motion; (c) Contact state; (d) Loading motion.
Electronics 13 01273 g002
Figure 3. Tracking errors of sine wave simulation.
Figure 3. Tracking errors of sine wave simulation.
Electronics 13 01273 g003
Figure 4. Diagram of the proposed control algorithm.
Figure 4. Diagram of the proposed control algorithm.
Electronics 13 01273 g004
Figure 5. Simulation diagram of the electro-hydraulic load test system in Matlab.
Figure 5. Simulation diagram of the electro-hydraulic load test system in Matlab.
Electronics 13 01273 g005
Figure 6. Constant force tracking results in the constant environment.
Figure 6. Constant force tracking results in the constant environment.
Electronics 13 01273 g006
Figure 7. Tracking performance of RBF state observer.
Figure 7. Tracking performance of RBF state observer.
Electronics 13 01273 g007
Figure 8. Constant force tracking under changes in stiffness.
Figure 8. Constant force tracking under changes in stiffness.
Electronics 13 01273 g008
Figure 9. Environmental stiffness estimation.
Figure 9. Environmental stiffness estimation.
Electronics 13 01273 g009
Figure 10. Expected step loading force curve.
Figure 10. Expected step loading force curve.
Electronics 13 01273 g010
Figure 11. Simulation results of step loading force tracking.
Figure 11. Simulation results of step loading force tracking.
Electronics 13 01273 g011
Figure 12. Simulation results of sine loading force tracking.
Figure 12. Simulation results of sine loading force tracking.
Electronics 13 01273 g012
Table 1. System parameters in numerical simulation.
Table 1. System parameters in numerical simulation.
ParameterDescriptionValue
m p Total mass10 kg
B p Damping coefficient2000 Ns/m
A p Effective cylinder area 4.71 × 10 4 m2
P S Hydraulic supply pressure10 MPa
V t Total volume 1.88 × 10 4 m3
β e Bulk modulus of oil 6.9 × 10 8 Pa
k t Servo valve flow gain 2.3938 × 10 8 m3/(sV Pa )
C t Internal leakage coefficient 1.55 × 10 12 m3/(sPa)
K s Stiffness of the SEA 3.0 × 10 4 N/m
Table 2. Comparison of performance parameters for constant force tracking in a constant environment.
Table 2. Comparison of performance parameters for constant force tracking in a constant environment.
ControllerTraditional ImpedanceVariable Damping Impedance
Overshoot2.06%1.59%
Steadystate error/N0.0030.010
Rise time/s0.010.015
Adjustment time/s0.51.2
Table 3. Comparison of performance parameters for constant force tracking in variable stiffness environments.
Table 3. Comparison of performance parameters for constant force tracking in variable stiffness environments.
ControllerTraditional ImpedanceVariable Damping Impedance
Overshoot3.14%2.37%
Steady-state error/N0.0020.010
Rise time/s0.0080.009
Adjustment time/s0.40.8
Table 4. Comparison of performance parameters for constant environment step force tracking.
Table 4. Comparison of performance parameters for constant environment step force tracking.
ControllerTraditional ImpedanceVariable Damping Impedance
Overshoot0.99%1.60%
Steady-state error/N0.0050.02
Rise time/s0.0090.011
Adjustment time/s0.61.4
Table 5. Comparison of performance parameters for constant environment sine force tracking.
Table 5. Comparison of performance parameters for constant environment sine force tracking.
ControllerTraditional ImpedanceVariable Damping Impedance
Maximum error/N1.751.16
Average error/N0.850.45
Standard deviation/N0.470.29
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

Jiang, S.; Shen, H.; Zhi, S.; Cheng, C.; Ren, H.; Tong, J. Research on Compliance Control of Electro-Hydraulic Loading Experimental System. Electronics 2024, 13, 1273. https://doi.org/10.3390/electronics13071273

AMA Style

Jiang S, Shen H, Zhi S, Cheng C, Ren H, Tong J. Research on Compliance Control of Electro-Hydraulic Loading Experimental System. Electronics. 2024; 13(7):1273. https://doi.org/10.3390/electronics13071273

Chicago/Turabian Style

Jiang, Shuai, Haikuo Shen, Shaodan Zhi, Chao Cheng, Huimin Ren, and Jiang Tong. 2024. "Research on Compliance Control of Electro-Hydraulic Loading Experimental System" Electronics 13, no. 7: 1273. https://doi.org/10.3390/electronics13071273

APA Style

Jiang, S., Shen, H., Zhi, S., Cheng, C., Ren, H., & Tong, J. (2024). Research on Compliance Control of Electro-Hydraulic Loading Experimental System. Electronics, 13(7), 1273. https://doi.org/10.3390/electronics13071273

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