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
-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
where
m is the inertia load mass,
is the position of the actuator,
and
represent the cylinder pressures,
and
are the areas of the two sides of the piston,
b represents the viscous friction coefficient, and
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
where
and
, and
is the maximum stroke position.
represents the effective bulk modulus.
The flow rate of the proportional valves is modeled as
with
where
is the flow rate controlled by Valve
i,
is the model deviation of the flow rate,
represents the pressure difference,
represents the proportional input value for the valve spool position, and
is a lumped proportional factor. In addition,
and
are the pump pressure and tank pressure, respectively.
The state variables of the independent metering control actuator are defined as . In addition, considering the uncertain parameters of the system, the uncertain parameters are defined as , in which .
The state-space dynamical model can be formulated as
where
, representing a lumped nonlinear modeling error of
F, and
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
where
and
are the preset upper and lower constraints of the velocity of the actuator.
and
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
where
T denotes the sampling time, and
j denotes the number of sampling periods (i.e.,
).
The dynamics of the planned trajectory, i.e., the two-integrator chain (
7), can be described by the following state equation:
where
is the system state, and
represents the the system input. Based on the two-integrator filter (
7),
and
are given by
The error between the planned trajectory
and the original desired reference
is defined as
y, can be expressed as
The error dynamics of the transformed system (
10) is
where
. 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
and
from the sampling time
T [
17].
where
and
. Matrix
is nonsingular, implying an inverse transformation as below
Combining the transformed formulation (
14) and the error dynamics (
11), the following can be obtained
where
In the above formulation (
15), the system state
is transformed into an equivalent state
.
To fulfill the time-optimal trajectory planning requirements, the control input of (
15) is given by
where
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
The optimized position
and velocity
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
robustly and optimally tracks
.
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
and
. The adaptation law is given by
where
is a diagonal adaptation matrix,
is an adaptation function,
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
. The control goal is minimizing
; thereby,
is defined as
where
is the planned constrained trajectory, and
is a positive feedback gain.
is defined as the hydraulic force on cylinder, modeled as
Then, the error dynamics are given as
The control input for Step 1 is defined as
, and the control law is given as
where
is a model compensation term,
is a feedback term,
is a positive feedback gain, and
satisfies
with
and can be arbitrarily small. The adaptation function of Step 1 is
Step 2 (Force tracking):
The error is defined as
. To make
converge to zero, the flow rate of Valve 1 (i.e.,
) is defined as the control input of Step 2. The error dynamics are
where
is a calculable part and
is an uncalculable part.
The adaptive robust control input is designed as
where
is a feedback gain, and the nonlinear robust feedback
satisfies
with
.
The adaptation function is designed as
where
is
3.2.2. Pressure Regulation (Valve 2)
The pressure of the rod chamber is controlled by Valve 2. A desired pressure is generated for maintaining the left chamber pressure not lower than a preset minimum working pressure .
According to the desired hydraulic force designed in Equation (
23) and hydraulic force equation
,
is given by
Furthermore, an adaptive pressure tracking controller is designed to accurately track the
. The uncertain parameter set is defined as
in which
and
. The pressure tracking error is defined as
and its dynamics are given as
is defined as the control input that is designed as
where
represents a model compensation term,
represents the robust feedback term, and
a positive stabilizing feedback gain.
represents a robust feedback term, and it satisfies
The adaptation function and regression are designed as
The valve
i (
i = 1, 2) voltage input
can be reversely calculated through Equation (
3), and be given as
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 (
as
) 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
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
, the position tracking results
, and tracking errors
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 s to 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
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
, the synthesized constrained velocity
of C1, and actual velocities
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.