Next Article in Journal / Special Issue
Research on Positioning Control Strategy for a Hydraulic Support Pushing System Based on Iterative Learning
Previous Article in Journal
Impedance Force Control of Manipulator Based on Variable Universe Fuzzy Control
Previous Article in Special Issue
Robust Output Feedback Position Control of Hydraulic Support with Neural Network Compensator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Constrained Motion Control of an Independent Metering System with Uncertain Loads

1
Institute of Mobile Machines, Karlsruhe Institute of Technology, 76131 Karlsruhe, Germany
2
State Key Laboratory of Fluid Power and Mechatronic System, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Actuators 2023, 12(8), 304; https://doi.org/10.3390/act12080304
Submission received: 3 July 2023 / Revised: 19 July 2023 / Accepted: 24 July 2023 / Published: 25 July 2023
(This article belongs to the Special Issue Innovative and Intelligent Actuation for Heavy-Duty Applications)

Abstract

:
Independent metering systems (IMSs) have been applied and researched in mobile machinery due to their advantages of reduced throttling energy losses and remarkable advances under negative load through decoupling actuator throttling control. Although IMSs have the control flexibility to deal with negative workloads, the control performance of the IMSs is challenged by uncertain loads in mobile operations, limiting the control accuracy. In addition, if the motion reference is improperly specified and exceeds the constraints, the pressure of the actuator may oscillate significantly and potentially result in control instability. In this study, a constrained adaptive robust control strategy is proposed for an IMS. An adaptive robust control strategy is designed for the meter-in and meter-out throttling to achieve precision motion control despite the nonlinearities and uncertainties of the electro-hydraulic IMS. The value of the uncertain workload is estimated in real-time and utilized in the model-based controller to improve control accuracy. In addition, a constrained trajectory planning approach is presented to handle out-of-constraint references and ensure motion tracking performance. This effectively prevents pressure fluctuations caused by the inappropriate reference.

1. Introduction

Independent metering systems (IMSs) can reduce throttling energy losses by independently controlling the metering at both ends of hydraulic actuators. Meanwhile, the decoupling of the actuator control provides control flexibility to deal with negative working loads. Due to the above advantages, independent metering systems have been applied and researched in mobile machinery [1], including in the fields of construction, agriculture, and forestry. In [2], a combination of an electro-hydraulic flow-on-demand system with independent metering of the actuators of a mobile forestry crane is proposed, achieving improved efficiency and controllability. In [3], a model-based precision motion control is proposed for an independent metering system of a hydraulic robotic manipulator, in which a separate meter-in and meter-out control of the actuator is realized by two 3/3 proportional valves.
Although IMSs have the flexibility to deal with negative loads, the control performance of the IMSs is challenged by uncertain loads in mobile operations. These uncertain loads can be time-varying and limit the high control accuracy. In addition, the tracking reference from the operator may not fully meet the constraints of the system [4]. If the given motion tracking reference exceeds the constraints, the pressure of the actuator may shift dramatically and negative phenomena such as pressure saturation, air suction, actuator oscillation or even control instability could occur. Moreover, inherent hydraulic nonlinearities and uncertainties are other issues limiting the control performance of the IMSs.
To deal with the control difficulty of the uncertain actuator disturbance, model-based control strategies with accurate plant analysis have been published and shown to be robust solutions. In [5], an adaptive fuzzy sliding mode controller is developed for the motion control of an electro-hydraulic actuator to deal with the time-varying and unknown dynamics. In [6], a disturbance rejection adaptive control approach is proposed for a motion control hydraulic system. The study carried out in [7] proposes a H -based control method combined with feedforward to improve disturbance rejection for hydraulic mobile manipulators. In addition, adaptive robust control (ARC) has demonstrated excellent capabilities in managing nonlinear control challenges of hydraulic actuators. In [8], an ARC motion control is proposed for an independent metering system, achieving accurate control performance. In addition, ARC is used in [9] to deal with nonlinearities for pump control electro-hydraulic actuators. In [10], ARC effectively estimates uncertain negative loads of a hydraulic actuator, improving control accuracy and robustness. These adaptive robust controllers achieve guaranteed motion tracking precision and show a high level of capability in dealing with hydraulic dynamic nonlinearities and parametric uncertainties.
Constrained control of electro-hydraulic systems has received recent attention in the literature. The study carried out in [11] addressed joint constraints by deriving a gradient projection method with a weighted Jacobian matrix, which achieved flow optimization for a hydraulic manipulator with one degree of redundancy. Xu et al. [12] proposed a motion tracking controller that ensures non-violation of full-state constraints using a barrier Lyapunov function-based constraint control. In [13], an interaction force controller was introduced for a hydraulic exoskeleton, taking into account a holonomic wearer constraint incorporated into the system dynamics. In [14], a robust nonlinear control method for electro-hydraulic force control systems with output constraints was developed. In [15], a nonlinear model predictive control trajectory planner was introduced for linear motor systems with constraints. However, the industrial and mobile electro-hydraulic applications may face challenges due to the high computational requirements associated with online solvers such as MPC. Although these studies contribute to the field of constrained control for electro-hydraulic systems, there is still a lack of effective solutions to achieve optimal and robust constrained control performance in the context of independent metering systems (IMS) motion control.
To deal with the constraints of motion control, a nonlinear two-order filter for real-time trajectory scaling method was proposed in [16,17], which can plan a constrained trajectory in real time to robustly reach the reference while satisfying the velocity and acceleration constraints. In [18], a trajectory optimization-based adaptive robust motion control is proposed, achieving a minimum-time transient response and theoretically guaranteed stability. In [19], an integrated two-loop motion control strategy is proposed for a variable speed pump-controlled electro-hydraulic actuator, in which the nonlinear filter is used to synthesize a constrained optimal trajectory to handle the inappropriate references and the constraints of the pump control system are fully considered. The nonlinear filter-based trajectory planning strategy demonstrates promise in addressing constrained trajectory planning for IMSs.
This study proposes a constrained motion control of an IMS, in which a cylinder actuator is controlled by two 3/3 proportional valves. The contributions are summarized as follows: (1) An adaptive robust motion controller and a pressure controller are designed for the meter-in and meter-out sides, respectively, to accurately track a given trajectory despite the nonlinearities and uncertainties of the electro-hydraulic IMS. Particularly, the uncertain external workload value is estimated in real time. Its estimation is used in the model-based controller to improve the control accuracy. (2) To handle inappropriate tracking references, a constrained trajectory planning approach is presented. A constrained trajectory is synthesized to approach the original reference in the shortest time while satisfying the constraints. Thereby, sudden pressure variation and saturation caused by inappropriate references are effectively avoided. (3) Simulations are conducted under practical working conditions, using a validated nonlinear model of an IMS designed for a mobile forestry crane. Cases with representative operation conditions are performed. Motion tracking results with comparative controls demonstrate the advantages of the proposed constrained adaptive robust motion control strategy for IMSs.
Overall, this study contributes to the field of motion control in independent metering systems by addressing the challenges posed by uncertain loads and inappropriate tracking references. The proposed strategy offers improved control accuracy and stability, as demonstrated through simulations and comparative control results.
The paper is structured as follows: Section 2 presents the IMS principle and dynamic modeling; Section 3 provides a detailed description of the design of the constrained nonlinear motion control; Section 4 presents the simulation results under various working conditions.

2. System Formulation and Modeling

In this section, an independent metering system is introduced, in which the meter-in and meter-out of the actuator are independently controlled by two proportional valves, respectively. As shown in the hydraulic schematic in Figure 1, the proportional valves are two three-position three-way proportional directional valves, connected to each side of the actuator, respectively. The high-order dynamic model of the mentioned IMS is detailed in this section, which mainly includes the dynamics of the actuator motion, pressure dynamics of each cylinder chamber, and flow rate functions of the proportional valve. Furthermore, considering the parametric uncertainties, a parameterized state-space model is formulated, which is used in the model-based control designed in Section 3.2.
The actuator motion dynamics is modeled as
m x ¨ L = P 1 A 1 P 2 A 2 b x ˙ L + F
where m is the inertia load mass, x L is the position of the actuator, P 1 and P 2 represent the cylinder pressures, A 1 and A 2 are the areas of the two sides of the piston, b represents the viscous friction coefficient, and F = F n + Δ represents the lumped disturbance [20], and it also accounts for the external working load acting on the actuator.
The pressure dynamics can be described as
V 1 β e P 1 ˙ = A 1 x ˙ L + Q 1 V 2 β e P 2 ˙ = A 2 x ˙ L Q 2
where V 1 = V 01 + A 1 x L and V 2 = V 02 + A 2 ( x L m a x x L ) , and x L m a x is the maximum stroke position. β e represents the effective bulk modulus.
The flow rate of the proportional valves is modeled as
Q i = Q v i + Q ˜ i = k v u v i Δ P v i , i = 1 , 2
with
Δ P v i = P s P i , if u v i > 0 P i P t , otherwise
where Q v i is the flow rate controlled by Valve i, Q ˜ i is the model deviation of the flow rate, Δ P v i represents the pressure difference, u v i represents the proportional input value for the valve spool position, and k v is a lumped proportional factor. In addition, P s and P t are the pump pressure and tank pressure, respectively.
The state variables of the independent metering control actuator are defined as [ x 1 , x 2 , x 3 , x 4 ] T = [ x L , x ˙ L , P 1 , P 2 ] T . In addition, considering the uncertain parameters of the system, the uncertain parameters are defined as θ = [ θ 1 , θ 2 , θ 3 , θ 4 , θ 5 , θ 6 ] T , in which θ 1 = 1 / m , θ 2 = b / m , θ 3 = F n / m , θ 4 = β e , θ 5 = β e Q ˜ 1 , θ 6 = β e Q ˜ 2 .
The state-space dynamical model can be formulated as
x ˙ 1 = x 2 x ˙ 2 = θ 1 ( A 1 x 3 A 2 x 4 ) θ 2 x 2 + θ 3 + Δ x ˙ 3 = 1 V 1 ( x 1 ) ( θ 4 A 1 x 2 + θ 4 Q v 1 + θ 5 ) x ˙ 4 = 1 V 2 ( x 1 ) ( θ 4 A 2 x 2 θ 4 Q v 2 θ 6 )
where Δ = ( F F n ) / m , representing a lumped nonlinear modeling error of F, and F n is the nominal value of F.

3. Constrained Nonlinear Motion Controller Design

In this section, an integrated constrained nonlinear motion controller is designed and presented to address the challenges associated with accurate motion control in independent metering systems (IMSs) operating under uncertain negative loads. The proposed controller takes into consideration the constraints, nonlinearities, and uncertainties inherent in the IMS, aiming to enhance control accuracy and stability.
The constraints of the hydraulic actuator motion control can be formulated by
x ˙ x ˙ L x ˙ + x ¨ x ¨ L x ¨ +
where x ˙ + and x ˙ are the preset upper and lower constraints of the velocity of the actuator. x ¨ + and x ¨ are the upper and lower constraints of the acceleration of the actuator.
The structure of the developed controller, as shown in Figure 2, integrates two loops; (1) a constrained trajectory planning loop and (2) a model-based adaptive robust motion control loop [21]. The trajectory planning loop is responsible for generating motion references that adhere to the system constraints, ensuring safe and optimized motion tracking performance. This approach effectively prevents pressure variations caused by inappropriate reference inputs, which can lead to control instability. The model-based adaptive robust motion control loop utilizes an adaptive robust control strategy specifically designed for meter-in and meter-out throttling in the IMS. This strategy accounts for the system’s nonlinearities and uncertainties, allowing for precise motion control even in the presence of varying loads. Real-time estimation of the uncertain workload is incorporated into the model-based controller, thereby improving control accuracy by dynamically adjusting the control inputs. The designs of the two loops are detailed as follows.

3.1. Constrained Trajectory Planning

In this section, a constrained trajectory planning method is detailed for the motion tracking of the hydraulic actuator. A constrained trajectory is synthesized by a nonlinear filter to approach the original reference in the shortest time while satisfying the constraints. The nonlinear filter is designed with two integrators [16] as
x r ( j ) = x r ( j 1 ) + T 2 · [ x ˙ r ( j ) + x ˙ r ( j 1 ) ] x ˙ r ( j ) = x ˙ r ( j 1 ) + T · x ¨ r ( j )
where T denotes the sampling time, and j denotes the number of sampling periods (i.e., t = j × T ).
The dynamics of the planned trajectory, i.e., the two-integrator chain (7), can be described by the following state equation:
x r ( j + 1 ) = A c x r ( j ) + B c x ¨ r ( j )
where x r ( j ) = [ x r ( i ) , x ˙ r ( j ) ] T  is the system state, and x ¨ r ( j ) represents the the system input. Based on the two-integrator filter (7), A c and B c are given by
A c = 1 T 0 1 , B c = T 2 2 T .
The error between the planned trajectory x r and the original desired reference x d is defined as y, can be expressed as
y ( j ) = x r ( j ) x d ( j ) y ˙ ( j ) = x ˙ r ( j ) x ˙ d ( j ) .
The error dynamics of the transformed system (10) is
y ( j + 1 ) = A c y ( j ) + B c v ( j )
where v ( j ) = x ¨ r ( j ) x ¨ d ( j ) . Evidently, when the transformed system converges to the origin, the planned trajectory tends toward the given reference.
Furthermore, the following transformation is applied to isolate A c and B c from the sampling time T [17].
y ( j ) = W η ( j )
where
W = T 2 T 2 2 0 T
and η ( j ) = [ η 1 ( j ) , η 2 ( j ) ] T . Matrix W is nonsingular, implying an inverse transformation as below
η ( j ) = W 1 y ( j )
Combining the transformed formulation (14) and the error dynamics (11), the following can be obtained
η ( j + 1 ) = A d η ( j ) + B d v ( j )
where
A d = 1 1 0 1 , B d = 1 1 .
In the above formulation (15), the system state x r ( j ) is transformed into an equivalent state η ( j ) .
To fulfill the time-optimal trajectory planning requirements, the control input of (15) is given by
v ( j ) = x ¨ s a t δ x ¨ , if δ 0 x ¨ + s a t δ x ¨ + , if δ < 0
where s a t ( ) denotes a saturation function. Details of how δ is obtained are given in [16], and are omitted in this section.
As defined in Equation (11), the optimized acceleration of the trajectory can obtained by
x ¨ r ( j ) = v ( j ) + x ¨ d ( j )
The optimized position x r and velocity x ˙ r can be calculated through differential Equation (7). This constrained trajectory will be given to the motion controller as a motion tracking reference.
A theoretical proof of the trajectory planning strategy was rigorously performed in [16,17,22]. A sliding surface σ is created to force the system toward the origin and guarantee that x r robustly and optimally tracks x d ( t ) .

3.2. Model-Based Adaptive Robust Motion Control for an IMS

An adaptive robust motion control strategy is designed for the IMS. As shown in Figure 2, a two-step motion controller and a pressure controller are designed for the Valve 1 and Valve 2, respectively.

3.2.1. Motion Control (Valve 1)

The motion of the actuator is controlled by Valve 1. An adaptive robust backstepping controller [9] is designed based on the high-order dynamics of the electro-hydraulic IMS, including a motion tracking step and force tracking step. θ ^ and θ ˜ are defined as the estimation and estimation error of θ , respectively (i.e., θ ˜ = θ ^ θ ). The uncertain parameters θ are bounded by θ m a x and θ m i n . The adaptation law is given by
θ ^ ˙ = P r o j θ ^ ( Γ τ )
where Γ > 0 is a diagonal adaptation matrix, τ is an adaptation function, P r o j θ ^ i ( i ) is a discontinuous projection [23].
Step 1 (Motion tracking):
The flow rate to the left chamber (i.e., head chamber) is controlled by Valve 1. The position tracking error is defined as z 1 = x 1 x r ( t ) . The control goal is minimizing z 1 ; thereby, z 2 is defined as
z 2 = z ˙ 1 + k 1 z 1 = x 2 x 2 e q , x 2 e q = x ˙ r k 1 z 1
where x r is the planned constrained trajectory, and k 1 is a positive feedback gain.
F L is defined as the hydraulic force on cylinder, modeled as
F L = x 3 A 1 x 4 A 2 .
Then, the error dynamics are given as
z ˙ 2 = x ˙ 2 x ˙ 2 e q = θ 1 F L θ 2 x 2 + θ 3 + Δ x ˙ 2 e q
The control input for Step 1 is defined as F L d , and the control law is given as
F L d = F L d a + F L d s F L d a = 1 θ ^ 1 ( θ ^ 2 x 2 θ ^ 3 + x ˙ 2 e q ) F L d s = F L d s 1 + F L d s 2 , F L d s 1 = 1 θ ^ 1 m i n k 2 z 2
where F L d a is a model compensation term, F L d s is a feedback term, k 2 is a positive feedback gain, and F L d s 2 satisfies
( i ) z 2 ( θ 1 F L d s 2 θ ˜ T ϕ 2 + Δ ) ε 2 ( i i ) z 2 F L d s 2 0
with ε 2 > 0 and can be arbitrarily small. The adaptation function of Step 1 is
τ 2 = ϕ 2 z 2 ϕ 2 = [ F L d a , x 2 , 1 , 0 , 0 , 0 ] T .
Step 2 (Force tracking):
The error is defined as z 3 = F L F L d . To make z 3 converge to zero, the flow rate of Valve 1 (i.e., Q v 1 ) is defined as the control input of Step 2. The error dynamics are
z ˙ 3 = F ˙ L F ˙ L d = ( x ˙ 3 A 1 x ˙ 4 A 2 ) F ˙ L d = A 1 2 V 1 x 2 θ 4 + A 1 V 1 θ 4 Q v 1 + A 1 V 1 θ 5 A 2 2 V 2 x 2 θ 4 + A 2 V 2 θ 4 Q v 2 + A 2 V 2 θ 6 ( F ˙ L d c + F ˙ L d u )
where F ˙ L d c is a calculable part and F ˙ L d u is an uncalculable part.
The adaptive robust control input is designed as
Q v 1 d = Q v 1 d a + Q v 1 d s Q v 1 d a = V 1 A 1 θ ^ 4 ( A 1 2 V 1 x 2 θ ^ 4 + A 2 2 V 2 x 2 θ ^ 4 A 2 V 2 θ ^ 4 Q v 2 d A 2 V 2 θ ^ 6 + F ˙ L d c θ ^ 1 z 2 ) Q v 1 d s = Q v 1 d s 1 + Q v 1 d s 2 , Q v 1 d s 1 = V 1 A 1 θ ^ 4 m i n k 3 z 3
where k 3 > 0 is a feedback gain, and the nonlinear robust feedback Q v 1 d s 2 satisfies
( i ) z 3 [ θ ˜ T ϕ 3 + A 1 V 1 θ 4 Q v 1 d s 2 F L d x 2 Δ ] ε 3 ( i i ) z 3 Q 1 d s 2 0
with ε 3 > 0 .
The adaptation function is designed as
τ 3 = τ 2 + ϕ 3 z 3
where ϕ 3 is
ϕ 3 = [ z 2 F L d x 2 F L , F L d x 2 x 2 , F L d x 2 , A 1 2 V 1 x 2 + A 1 V 1 Q v 1 d a A 2 2 V 2 x 2 + A 2 V 2 Q v 2 d , A 1 V 1 , A 2 V 2 ] T .

3.2.2. Pressure Regulation (Valve 2)

The pressure of the rod chamber is controlled by Valve 2. A desired pressure P 2 d is generated for maintaining the left chamber pressure P 1 not lower than a preset minimum working pressure P ε .
According to the desired hydraulic force designed in Equation (23) and hydraulic force equation F L = P 1 A 1 P 2 A 2 , P 2 d is given by
P 2 d = P ε , if F L d a + P ε A 2 A 1 P ε F L d a + P ε A 1 A 2 , otherwise .
Furthermore, an adaptive pressure tracking controller is designed to accurately track the P 2 d . The uncertain parameter set is defined as θ p = [ θ β , θ Q ] T in which θ β = β e and θ Q = β e Q ˜ v 2 n . The pressure tracking error is defined as e p 2 = P 2 P 2 d and its dynamics are given as
e ˙ p 2 = P ˙ 2 P ˙ 2 d = θ β V 2 ( A 2 x 1 Q v 2 ) θ Q V 2 P ˙ 2 d .
Q v 2 d is defined as the control input that is designed as
Q v 2 d = Q v 2 d a + Q v 2 d s Q v 2 d a = θ ^ Q θ ^ β + A 2 x 1 V 2 θ ^ β P ˙ 2 d Q v 2 d s = Q v 2 d s 1 + Q v 2 d s 2 , Q v 2 d s 1 = k p 2 V 2 θ ^ β m i n e P 2
where Q v 2 d a represents a model compensation term, Q v 2 d s represents the robust feedback term, and k p 2 a positive stabilizing feedback gain. Q v 2 d s 2 represents a robust feedback term, and it satisfies
( i ) e p 2 ( Q v 2 d s 2 θ β V 2 θ ˜ T ϕ 2 + Δ Q v 2 ) ε p 2 ( i i ) e p 2 Q v 2 d s 2 0 .
The adaptation function and regression are designed as
τ p 2 = ϕ p 2 e p 2 ϕ p 2 = A 2 x 2 Q v 2 d a V 2 , 1 V 2 T .
The valve i (i = 1, 2) voltage input u v i can be reversely calculated through Equation (3), and be given as
u v i = Q v i d / ( k v Δ P i ) , where i = 1 , 2 .
The theoretical control performance is rigorously proved with Lyapunov functions [24]. The whole closed-loop motion control is stable and the tracking error is bounded. In addition, asymptotic motion tracking ( z 1 0 as t ) can be achieved in the presence of only parameter uncertainty.
In summary, the constrained motion tracking controller demonstrates robust control performance for a single actuator IMS system. It is worth noting that for systems with multiple degrees of freedom and different kinematic structures, it is important to consider the coupling among each actuator to achieve the overall control objective of the system.

4. Simulation

Comparative simulations using a validated nonlinear model of an IMS, as presented in Figure 1, are conducted via Matlab Simulink. The dynamic characteristics of the IMS, which are described in detail in Section 2, are implemented programmatically to accurately capture the system’s behavior. This modeling approach allows for addressing the control challenges associated with high-order dynamics, time-varying disturbances, and nonlinearities. By simulating the IMS under various scenarios, the performance of different control strategies can be evaluated and compared. The diameters of the actuator’s chamber and rod are 90 cm and 64.8 cm, respectively. The mass is set to 400 kg.
The sampling frequency is set at 200 Hz, which is achievable in industrial applications and meets the requirements for motion control. The computational requirements for the proposed control algorithm, which includes constrained trajectory planning and nonlinear motion control, is realistic and evaluated by numerical solutions. Therefore, the control strategy is well suited for implementation on embedded control devices, such as mobile machines, ensuring efficient and effective motion control in real-world applications.
The following comparative control strategies are chosen to verify the benefits of the proposed constrained control strategy.
  • C1: Constrained adaptive robust controller (as shown in Figure 2).
  • C2: Constrained deterministic robust controller. The motion tracking control is achieved by a model-based controller without parameter adaptation (i.e., no workload adaptation).
  • C3: Model-based adaptive robust controller without constrained trajectory planning.
In the field of hydraulic motion control, achieving both high tracking accuracy and effective constrained trajectory planning is crucial for enhancing control performance in practical applications. However, only a limited number of existing studies have successfully addressed both control objectives simultaneously. Therefore, in the comparative verification section of the study, the proposed control strategy (referred to as C1) is compared with two typical approaches, namely C2 and C3, to highlight their respective advantages.
Specifically, C2 represents a nonlinear model-based backstepping controller that is renowned for its robust control performance in high-order systems. On the other hand, C3 is a model-based adaptive robust controller that has been effectively applied for precise control of hydraulic actuators [8,9]. Through these comparisons, the aim is to showcase the specific strengths of the proposed approach. The comparison between C1 and C2 demonstrates the advantage of workload adaptation present in C1. Similarly, the comparison between C1 and C3 highlights the superiority of the constrained trajectory planning aspect of C1, particularly when dealing with improper tracking references that exceed the predefined constraints.
The constraints (6) are assigned by
0.5 m / s x ˙ r 0.5 m / s 1 m / s 2 x ¨ r 1 m / s 2 .
Cases with representative operation conditions are performed as follows.

4.1. Case 1

In Case 1, the working condition is designed considering a mobile forestry crane, in which a constant external force load of 32 kN occurs at time = 2 s to the actuator. This working circumstance is intended to simplify the mass load on the boom cylinder of the forestry crane during transporting of a log, which is introduced in [25]. The tracking reference in this study is a forth-and-back trajectory that simulates the motion of the boom cylinder for transporting a log from position 2 to position 3, as shown in Figure 3.
The reference trajectory x d , the position tracking results x 1 , and tracking errors z 1 of C1 and C2 are presented in Figure 4. It shows that the uncertain external force load has the same influence on the starting of the transients (i.e., t = 2 s) of both controllers. In contrast, C1’s tracking error quickly converges to zero, and remains low throughout the subsequent transient. This is as a result of the adaptation of the disturbance defined in the actuator motion dynamics (1).
During the time interval from t = 3.6 s to t = 5.2 s, the actuator is subjected to a negative load, where the direction of the load is aligned with the desired direction of motion. Remarkably, the tracking results show that C1 achieved a high level of tracking accuracy, which can be attributed to the effective compensation of the disturbance model for the independent metering control of the actuator.
As shown in Figure 5, the real-time adaptation law (19) is used to update and minimize the tracking error by adjusting the estimation of the external force load in real time. The estimated value of the disturbance converges to the true value in about 1 s. This estimation is subsequently used in the model compensation process to further improve tracking accuracy.
The application of the adaptation law in conjunction with model compensation enables C1 to effectively compensate for the negative load disturbance, resulting in improved tracking accuracy. The ability to adapt to real-time changes and dynamically compensate for disturbances is a significant advantage of the proposed control strategy, which ultimately contributes to improved control performance in IMSs.

4.2. Case 2

In practical scenarios, the control performance of IMSs can be challenged by rapid actuator deceleration, leading to the occurrence of negative loads due to inertia. This situation may arise due to various factors, such as an improperly specified reference from the operator or programming errors.
To simulate and investigate this challenging working condition, a trajectory with jumping velocity is employed as the desired tracking reference. This trajectory deliberately introduces sudden changes in velocity, mimicking the scenarios where rapid actuator deceleration occurs. By utilizing this type of reference, the constrained control system can be tested and evaluated under practical conditions that pose difficulties for achieving accurate and stable motion control in IMSs.
The desired reference x d and position tracking results of C1 and C3 are presented in Figure 6. It shows that the given trajectory contains considerable dithers at time t = 1.8 s and t = 4.6 s. These abrupt variations in velocity can be regarded as unknown disturbances that challenge motion tracking performance. The velocity of the given reference x ˙ d , the synthesized constrained velocity x ˙ r of C1, and actual velocities x 2 of C1 and C3 are presented in Figure 7. It shows that a new constrained trajectory is synthesized to approach the desired reference while fulfilling the constraints (37). The dither of the velocity is prevented by the constrained trajectory given to the motion tracking controller.
The pressure in each chamber of the actuator of C1 and C3 are shown in Figure 8. The pressures of C3 vibrate significantly during the switching of the velocity due to the tracking of a discontinuous velocity. This issue is effectively handled by the proposed constrained controller. Consequently, sudden pressure variation and saturation caused by the inappropriate reference are effectively avoided during the motion tracking of C1.

4.3. Case 3

This case is specifically designed to assess the capabilities of a constrained controller in handling situations where the tracking reference exceeds the velocity constraint. The desired tracking trajectory involves a point-to-point reference with a maximum velocity of 0.6 m/s, which surpasses the predefined velocity constraint of 0.5 m/s.
The position tracking results in Case 3 are illustrated in Figure 9. It can be observed that C1 achieved the same steady-state tracking accuracy as C3 by employing a different transient behavior that accurately followed the constrained trajectory to satisfy the constraints. Furthermore, Figure 10 demonstrates that the velocity of C1 remained within the predefined constraints while the constrained trajectory efficiently reached the reference point in minimum time.

5. Conclusions

In this study, a constrained motion control strategy for an independent metering system is proposed to deal with uncertain loads. An adaptive robust motion controller and a pressure controller are constructed for the meter-in and meter-out sides. The value of the uncertain load is estimated in real time and compensated in the model-based controller to improve the control accuracy. In addition, a constrained trajectory planning approach is presented to deal with the tracking references beyond constraints and to further guarantee robustness. Simulations using a validated nonlinear model of an IMS are conducted with the consideration of practical working conditions of a mobile forestry crane. Typical cases under representative operating conditions are performed to validate the proposed constrained adaptive robust motion control. The results demonstrate that the proposed controller can effectively deal with the uncertain load. Moreover, a constrained trajectory is synthesized to approach the original reference in the shortest time while satisfying the constraints. Consequently, sudden pressure variation and saturation caused by the inappropriate reference are effectively prevented.
In the future, the proposed constrained control strategy will be implemented and tested on a real-world testbench. The constrained controller will be designed with consideration of additional realistic conditions, such as flow rate saturation and dynamic coupling constraints between multiple joint actuators.

Author Contributions

Conceptualization, B.H. and M.G.; methodology, B.H.; software, B.H.; validation, B.H.; investigation, B.H. and M.W.; resources, B.H. and M.W.; data curation, B.H.; writing—original draft preparation, B.H.; writing—review and editing, B.H., M.W. and M.G.; visualization, B.H.; supervision, M.G.; project administration, M.G.; funding acquisition, B.H. and M.G. All authors have read and agreed to the published version of the manuscript.

Funding

This work is funded by Open Foundation of the State Key Laboratory of Fluid Power and Mechatronic Systems under Grant GZKF-202202.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

SymbolDenotation
x L Actual trajectory of the actuator
x d Desired trajectory
x r Constrained trajectory
yError for trajectory planning
η Transformation of y
θ , θ p Defined uncertain parameters
τ 2 , τ 3 Adaptation function
z 1 Position tracking error
e p 2 Pressure tracking error
FLumped disturbance on cylinder
F L Hydraulic force on cylinder
F L d Desired hydraulic force
P 1 , P 2 Pressure of the two cylinder chambers
A 1 , A 2 Areas of the two sides of the cylinder piston
Q v i Flow rate of valve i, where i = 1 , 2
u v i Control input to valve i
P s , P t Pressures of the pump and tank

References

  1. Geimer, M. Mobile Working Machines; SAE International: Warrendale, PA, USA, 2020. [Google Scholar] [CrossRef]
  2. Wydra, M.; Geimer, M.; Weiß, B. An approach to combine an independent metering system with an electro-hydraulic flow-on-demand hybrid-system. In Proceedings of the 15th Scandinavian International Conference on Fluid Power, Linköping, Sweden, 7–9 June 2017; Linköping University Electronic Press: Linköping, Sweden, 2017; pp. 161–170. [Google Scholar] [CrossRef]
  3. Koivumäki, J.; Zhu, W.H.; Mattila, J. Energy-efficient and high-precision control of hydraulic robots. Control Eng. Pract. 2019, 85, 176–193. [Google Scholar] [CrossRef]
  4. Zhang, F.; Zhang, J.; Cheng, M.; Xu, B. A Flow-Limited Rate Control Scheme for the Master–Slave Hydraulic Manipulator. IEEE Trans. Ind. Electron. 2022, 69, 4988–4998. [Google Scholar] [CrossRef]
  5. Tho, N.H.; Phuong, V.N.Y.; Danh, L.T. Development of an Adaptive Fuzzy Sliding Mode Controller of an Electrohydraulic Actuator Based on a Virtual Prototyping. Actuators 2023, 12, 258. [Google Scholar] [CrossRef]
  6. Yao, J.; Deng, W. Active disturbance rejection adaptive control of hydraulic servo systems. IEEE Trans. Ind. Electron. 2017, 64, 8023–8032. [Google Scholar] [CrossRef]
  7. Rigotti-Thompson, M.; Torres-Torriti, M.; Auat Cheein, F.A.; Troni, G. H-Based Terrain Disturbance Rejection for Hydraulically Actuated Mobile Manipulators with a Nonrigid Link. IEEE/ASME Trans. Mechatron. 2020, 25, 2523–2533. [Google Scholar] [CrossRef]
  8. Lyu, L.; Chen, Z.; Yao, B. Advanced Valves and Pump Coordinated Hydraulic Control Design to Simultaneously Achieve High Accuracy and High Efficiency. IEEE Trans. Control Syst. Technol. 2021, 29, 236–248. [Google Scholar] [CrossRef]
  9. Helian, B.; Chen, Z.; Yao, B.; Lyu, L.; Li, C. Accurate Motion Control of a Direct-Drive Hydraulic System with an Adaptive Nonlinear Pump Flow Compensation. IEEE/ASME Trans. Mechatron. 2021, 26, 2593–2603. [Google Scholar] [CrossRef]
  10. Helian, B.; Chen, Z.; Yao, B. Energy-saving and accurate motion control of a hydraulic actuator with uncertain negative loads. Chin. J. Aeronaut. 2021, 34, 253–264. [Google Scholar] [CrossRef]
  11. Li, L.; Cheng, M.; Ding, R.; Zhang, J.; Xu, B. Real-Time Flow Optimization of Hydraulic Manipulator with One Degree of Redundancy Considering Joint Limit Constraint. In Proceedings of the Fluid Power Systems Technology, ASME/BATH 2021 Symposium on Fluid Power and Motion Control, Virtual, 19–22 October 2021. [Google Scholar] [CrossRef]
  12. Xu, Z.; Qi, G.; Liu, Q.; Yao, J. ESO-based adaptive full state constraint control of uncertain systems and its application to hydraulic servo systems. Mech. Syst. Signal Process. 2022, 167, 108560. [Google Scholar] [CrossRef]
  13. Chen, S.; Han, T.; Dong, F.; Lu, L.; Liu, H.; Tian, X.; Han, J. Precision Interaction Force Control of an Underactuated Hydraulic Stance Leg Exoskeleton Considering the Constraint from the Wearer. Machines 2021, 9, 96. [Google Scholar] [CrossRef]
  14. Zang, W.; Zhang, Q.; Su, J.; Feng, L. Robust Nonlinear Control Scheme for Electro-Hydraulic Force Tracking Control with Time-Varying Output Constraint. Symmetry 2021, 13, 2074. [Google Scholar] [CrossRef]
  15. Liu, X.; Chen, Z.; Liu, Y.; Duan, F.; Yang, C.; Yao, B. Direct Optimization Based Compensation Adaptive Robust Control of Nonlinear Systems with State and Input Constraints. IEEE Trans. Ind. Inform. 2021, 17, 5441–5449. [Google Scholar] [CrossRef]
  16. Gerelli, O.; Lo Bianco, C.G. Nonlinear Variable Structure Filter for the Online Trajectory Scaling. IEEE Trans. Ind. Electron. 2009, 56, 3921–3930. [Google Scholar] [CrossRef]
  17. Lo Bianco, C.G.; Wahl, F.M. A novel second order filter for the real-time trajectory scaling. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011; pp. 5813–5818. [Google Scholar] [CrossRef]
  18. Yuan, M.; Zhang, X. Stability and Fast Transient Performance Oriented Motion Control of a Direct-Drive System with Modeling Uncertainties, Velocity, and Input Constraints. IEEE/ASME Trans. Mechatron. 2022, 27, 5926–5935. [Google Scholar] [CrossRef]
  19. Helian, B.; Chen, Z.; Yao, B. Constrained Motion Control of an Electro-Hydraulic Actuator under Multiple Time-Varying Constraints. IEEE Trans. Ind. Inform. 2023, 1–11. [Google Scholar] [CrossRef]
  20. Wang, B.L.; Cai, Y.; Song, J.C.; Liang, Q.K. A Singular Perturbation Theory-Based Composite Control Design for a Pump-Controlled Hydraulic Actuator with Position Tracking Error Constraint. Actuators 2023, 12, 265. [Google Scholar] [CrossRef]
  21. Chen, Z.; Helian, B.; Zhou, Y.; Geimer, M. An Integrated Trajectory Planning and Motion Control Strategy of a Variable Rotational Speed Pump-Controlled Electro-Hydraulic Actuator. IEEE/ASME Trans. Mechatron. 2022, 28, 588–597. [Google Scholar] [CrossRef]
  22. Yuan, M.; Chen, Z.; Yao, B.; Liu, X. Fast and Accurate Motion Tracking of a Linear Motor System under Kinematic and Dynamic Constraints: An Integrated Planning and Control Approach. IEEE Trans. Control Syst. Technol. 2021, 29, 804–811. [Google Scholar] [CrossRef]
  23. Helian, B.; Mustalahti, P.; Mattila, J.; Chen, Z.; Yao, B. Adaptive robust pressure control of variable displacement axial piston pumps with a modified reduced-order dynamic model. Mechatronics 2022, 87, 102879. [Google Scholar] [CrossRef]
  24. Lyu, L.; Chen, Z.; Yao, B. Development of Pump and Valves Combined Hydraulic System for Both High Tracking Precision and High Energy Efficiency. IEEE Trans. Ind. Electron. 2019, 66, 7189–7198. [Google Scholar] [CrossRef]
  25. Scherer, M.; Geimer, M.; Weiß, B. Contribution on control strategies of flow-on-demand hydraulic circuits. In Proceedings of the 13th Scandinavian International Conference on Fluid Power, Linköping, Sweden, 3–5 June 2013; Linköping University Electronic Press: Linköping, Sweden, 2013; pp. 531–540. [Google Scholar] [CrossRef]
Figure 1. Schematic of the IMS.
Figure 1. Schematic of the IMS.
Actuators 12 00304 g001
Figure 2. Constrained IMS control structure.
Figure 2. Constrained IMS control structure.
Actuators 12 00304 g002
Figure 3. A sample of forestry crane duty cycle [25] in Case 1.
Figure 3. A sample of forestry crane duty cycle [25] in Case 1.
Actuators 12 00304 g003
Figure 4. Position tracking results in Case 1.
Figure 4. Position tracking results in Case 1.
Actuators 12 00304 g004
Figure 5. Force load real-time estimation result.
Figure 5. Force load real-time estimation result.
Actuators 12 00304 g005
Figure 6. Position tracking results in Case 2.
Figure 6. Position tracking results in Case 2.
Actuators 12 00304 g006
Figure 7. Velocities in Case 2.
Figure 7. Velocities in Case 2.
Actuators 12 00304 g007
Figure 8. Pressures in Case 2.
Figure 8. Pressures in Case 2.
Actuators 12 00304 g008
Figure 9. Position tracking results in Case 3.
Figure 9. Position tracking results in Case 3.
Actuators 12 00304 g009
Figure 10. Velocities in Case 3.
Figure 10. Velocities in Case 3.
Actuators 12 00304 g010
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

Helian, B.; Wydra, M.; Geimer, M. Constrained Motion Control of an Independent Metering System with Uncertain Loads. Actuators 2023, 12, 304. https://doi.org/10.3390/act12080304

AMA Style

Helian B, Wydra M, Geimer M. Constrained Motion Control of an Independent Metering System with Uncertain Loads. Actuators. 2023; 12(8):304. https://doi.org/10.3390/act12080304

Chicago/Turabian Style

Helian, Bobo, Marco Wydra, and Marcus Geimer. 2023. "Constrained Motion Control of an Independent Metering System with Uncertain Loads" Actuators 12, no. 8: 304. https://doi.org/10.3390/act12080304

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