Abstract

Single-rod electrohydraulic system is widely applied in industrial production due to high power-to-weight ratio, but it generally has a low energy efficiency and has many system states which need to be measured. Therefore, an output feedback controller with energy saving is proposed in this paper. The designed controller only needs a displacement sensor to detect the position of the single-rod cylinder; the other states of the system are estimated by extended state observer (ESO). Besides, a nonlinear disturbance observer (NDO) is introduced to estimate the external mismatched disturbance. The output feedback controller based on extended state observer and nonlinear disturbance observer has a better tracking performance compared with other controllers. In addition, a proportional relief valve (PRV) is introduced to control the supply pressure of the system. The variable supply pressure reduces the energy of throttling loss and overflow loss, which achieves energy saving of about 54% according to the simulation results. Meanwhile, the tracking error of the energy saving controller is stable at 0.1 mm. In a word, the proposed controller not only achieves energy saving but also has a satisfactory trajectory tracking performance.

1. Introduction

Electrohydraulic systems are widely used in industrial equipment and mobile applications such as excavator, crane, robot manipulator, and hydraulic press [14]. Compared to electric actuators, a hydraulic actuator has advantages of high overload capacity and high power-to-weight ratio but also the disadvantages of poor energy efficiency and low control accuracy [5]. As a result, great attention has been paid to the research on energy-saving control and output control of hydraulic systems in recent years [610].

Generally speaking, the low energy efficiency of the electrohydraulic system is due to the fact that the supply energy produced by hydraulic power is much higher than the required energy by the actuators and the excess energy is lost as heat [11]. Therefore, an effective control strategy is to make the supply energy change with the required energy of the actuators to reduce overflow loss and throttle loss. Variable pump can change the supply flow with specific working conditions and be used in hydraulic surface drilling rig for energy-saving control [12]. Speed-variable switched differential pump was introduced into crane boom system to achieve motion tracking and energy saving [2]. A load-sensing pump was utilized to realize position control and improve the energy efficiency in valve-controlled cylinder system [13, 14]. Besides, frequency converter was applied to change the speed of the electric motor, which can adjust the displacement of constant pump [15, 16]. The aforementioned variable pump-controlled system usually has the disadvantages of poor response and low control accuracy caused by the big inertias of electric motor and hydraulic pump, though it has the effect of energy saving [17]. Moreover, a variable pump needs large installation space and high configuration cost which brings difficulty to the mobile machinery.

In order to maintain the characteristics of the valve-controlled system with fast response and high control accuracy, many researchers choose to add a proportional relief valve (PRV) on the original hydraulic system to achieve energy saving. PRV has the ability to adjust the supply pressure, which can reduce the throttle loss of the proportional directional valve (PDV). And the PDV is used to improve the position control accuracy of the hydraulic system [18]. An LQR controller and robust controller based on variable supply pressure control were presented to improve the system efficiency in [11, 18]. A nonlinear backstepping control algorithm was designed in the single-rod system with variable supply pressure for position tracking and energy saving [19]. In [20], a load-prediction method was proposed for a hydraulic actuated robot with variable supply pressure. The proposed load model achieved not only feedforward control on the motion demand but also energy saving on the energy demand. In [21], disturbance observer was introduced to improve tracking performance while achieving energy saving in a hydraulic servo system.

In previous studies, most energy saving control method with variable supply pressure required speed, pressure, and even force sensors of the load for state feedback, but in many cases, only the output of the hydraulic system is measurable. Therefore, it is very meaningful to develop high performance output feedback control strategies [22]. In [23], a high gain observer was designed to estimate the states of double-rod hydraulic system, and a nonlinear output feedback controller based on passivity method was proposed. A nonlinear backstepping control method was presented to realize the position control of single-rod electrohydraulic actuator with a high gain state observer estimating the full states in [10]. And sliding mode control based on high observer was presented to track the desired force in [24] but the external disturbances in the hydraulic system were not considered in high gain observer design. Treating lumped disturbance of the established system model as a new state, extended state observer (ESO) was designed in [25]. Then the ESO was introduced into the electrohydraulic system for full-state observation to achieve high performance output feedback control [2628]. Besides, unknown dynamics estimator was designed and has been applied in many situations [2933]. Sliding mode observer [34, 35] and K-filter [36] were also introduced to estimate unmeasured states in hydraulic system.

To further improve the trajectory tracking accuracy of output feedback of the electrohydraulic system, a nonlinear disturbance observer (NDO) was designed to estimate the unknown disturbance [9]. Adaptive robust controller [36] and robust sliding mode controller [37] were presented for output feedback motion control of electrohydraulic system. In [38], RBF neural network was utilized to optimize the parameters in the intelligent controller, while the adaptive mechanism was introduced to the controller to adjust the model parameters of the hydraulic system in [39, 40]. These proposed control methods have been proved to be successful in improving the position tracking performance of the electrohydraulic system.

In this study, the control purpose of the single-rod electrohydraulic servo system is not only to meet the trajectory tracking accuracy requirement but also to reduce energy consumption as possible. Therefore, the complete hydraulic system is introduced, where variable supply pressure control method is to realize the energy saving based on PRV and output feedback control strategy is to realize high performance position tracking based on PDV. ESO is designed to estimate the full states of the hydraulic system and NDO is presented to compensate for external disturbance and internal inaccurate modelling. Finally, the energy efficiency of the robust backstepping controller in variable supply pressure system is calculated.

The rest of the paper is organized as follows. Section 2 describes the detailed hardware configuration and establishes the math model of the single-rod electrohydraulic servo system. Section 3 introduces the principle of energy saving with variable supply pressure method. The ESO and NDO are designed in Section 4, respectively. The energy saving output feedback controller is introduced in Section 5. Section 6 shows the performance of position tracking and energy saving. A brief conclusion is summarized in Section 7.

2. Modelling of Single-Rod Electrohydraulic System

The configuration for position control and energy-saving control purposes of the proposed system is depicted in Figure 1, which consists of a single-rod actuator, a fixed displacement pump, a displacement sensor, a PDV, and a PRV. The load of the system mainly includes the viscous friction with damping coefficient , the load force , and the external disturbance force . The output of the system is detected by displacement sensor and is fed back to the controller. The controller uses designed algorithm to calculate the output and . The PDV control signal is used to change the actuator flow and to improve position tracking performance, and the PRV control signal output is used to change the supply pressure to reduce energy loss.

The dynamics of the single-rod cylinder can be given by Newton’s second law:where is the load mass, is the pressure in the forward chamber, is the pressure in the return chamber, and and are the ram areas of the forward and return chamber of the asymmetric cylinder, respectively.

The equations of flow into the two chambers flow through the PDV orifices can be written aswhere is the servo valve flow gain coefficient, is the spool displacement of PDV, and and are the pump supply pressure and tank pressure of the system. And the function can be presented as

Due to the fact that the response of the PDV is much faster than the whole system dynamics, the valve dynamic is often neglected without reducing control performance in the servo system [5]. Then an approximation between and control input voltage is described as follows:where is voltage gain of PDV spool displacement and is a positive constant.

In general, the pump supplied flow rate is always higher than the actuator required flow rate, and the supply pressure always exceeds the cracking pressure, so the PRV is always open [20]. Besides, the relationship between the control input signal of the PRV and the supply pressure is regarded as a linear function:where is the pressure gain of PRV and is a positive constant.

As the current sealing technology is becoming more and more mature, only the internal leakage of the single-rod cylinder is taken into consideration in this paper. In the following, the pressure dynamic equations of asymmetric cylinder are established with the ignorance of the external leakage [41, 42]:where is the effective hydraulic fluid bulk modulus, and are the initial control volumes of the two chambers, respectively, is the internal leakage coefficient of the single-rod cylinder, and and are the modelling errors.

In order to highlight the importance of system supply pressure , the load pressure is defined aswhere is the area ratio of the asymmetric cylinder and .

Therefore, the pressure of the actuator chambers can be rewritten as

To facilitate subsequent controller design, the state variables are defined as follows:

The state space equations of the whole system can be established through (1)–(8). One haswhere the detailed parameters are shown as follows:

In (9), is regarded as lump force disturbance which includes external disturbance, load force, unknown structures, and variable modelling parameters and is bounded by , while is regarded as flow disturbance and modelling errors. Besides, is smaller than , since and are both bounded by and in practical hydraulic systems.

3. Principle of Energy Saving

In order to improve energy efficiency of the system, the supply pressure of the pump should be equal to the instantaneous pressure required by the actuator. The minimum required supply pressure is used to drive the single-rod cylinder to complete the trajectory tracking, while excessive supply pressure generates large energy consumption through PDV. And the bigger opening of the PDV results in less throttle loss which means energy efficiency is improved [6]. In addition, the excessive supply flow is drained into the tank with much lower pressure which also results in lower energy consumption in the system.

To track the desired trajectory , the actuator pressures and should satisfy the force equation:

If the single-rod cylinder moves forward (), the desired flow rate can be calculated according to the orifice flow equations [5]:where is the average input signal of the PDV which affects the performance of trajectory tracking and energy saving, is the desired pressure of the actuator outlet, and is the oil tank pressure. Thus, the desired pressure and of the single-rod cylinder can be expressed as follows:

The relationship between the ideal supply pressure and the forward chamber desired pressure can be described as

Therefore, the required supply pressure can be evaluated as follows:where is added to the value of desired supply pressure to suppress the effects of unknown disturbance and is set as 10 bar. In this study, and . Similar to the forward movement, the desired supply pressure of the single-rod cylinder during the backward movement () can be expressed as

In (16) and (17), it is clear that the desired pressure mainly depends on the system parameters and can be observed by state observer, which makes desired supply pressure to be calculated in real time and improves energy efficiency.

4. Extended State Observer and Nonlinear Disturbance Observer Design

To observe the unmeasured system states, the integrated disturbance is extended as an additional state . So the state variables of the system are expanded as

Then the original system in (9) and (10) can be rewritten aswhere the detailed parameters are shown as follows:

The estimate of is defined as , and the estimate errors are defined as , where . Besides, the estimate error of is defined as . According to the extended system model [37], the ESO is constructed aswhere and is a positive constant.

In order to complete the design of ESO, needs to be observed in real time, so NDO is designed aswhere is the observer gain. To simplify the calculation, an auxiliary state variable is introduced:

Combining (22) and (23), the dynamics of the auxiliary state variable can be written as

Define the estimate error of the auxiliary variable as ; then the estimation of can be got by

Therefore, the mismatched disturbances can be estimated by NDO in real time, which further improves the observation performance of ESO. Then define an auxiliary variable for ESO as , and the auxiliary variable can be further arranged as

The dynamics of the auxiliary variable can be transformed as follows:

Define the parameter estimate error as and . Referring to (23), the observation errors of the system state can be expressed aswhere the parameters can be further expressed as

The characteristic equation of is described asin which is Hurwitz by choosing the value of , so there exists a positive definite matrix which can make any given symmetric positive definite matrix satisfy the following equation:

To test the stability of ESO and NDO, a Lyapunov function is defined as

The time derivative of can be written aswhere

The solution of (33) can be expressed as

From (35), it is obvious that , when , and the value of depends on the value of . According to Lasalle’s invariance principle and (33), if is taken, is obtained, which proves the system is asymptotically stable.

5. Output Feedback Controller Design

In order to achieve precise position tracking while ensuring that the single-rod system has a high energy efficiency, a recursive backstepping controller is proposed and the closed-loop stability of the controller is analysed by Lyapunov technique. The overall control scheme is shown in Figure 2.

The state errors are defined aswhere and are the virtual control input for and , respectively.

Step 1. Define ; then the state error can be rewritten asSince is an unmeasurable state, the state error cannot be directly calculated. So has to be divided into a computable part and an incalculable part based on the ESO. And only the calculable part can be directly used in the output feedback controller design:

Step 2. In accordance with (9), (36), and (37), the dynamic of can be described asThe resulting virtual control input is devised as follows:where is the feedforward control law based on the model, is the nominal feedback term, and is a positive feedback gain. Substituting the virtual control input into (39), the dynamic of can be rewritten as

Step 3. Similar to state error , is divided into a computable part and an incalculable part because of the unmeasured state :and the dynamic of can be given bywhere is the calculable part which can be directly applied in the output feedback controller design and is the incalculable term. Therefore, the actual control input of PDV can be given aswhere is the model compensation term based on ESO and NDO, is the nominal feedback term, and is a positive feedback gain.
Substituting the actual control input into (43), the dynamic of can be shown asIn order to verify the stability of the proposed controller based on ESO and NDO in the single-rod electrohydraulic system, a positive definite function is defined as follows:Combining (33), (41), (46), and (47), the derivative of can be described asAccording to (48), the Lyapunov function is bounded bywhereAccording to Lasalle’s invariance principle, there will be , when . Besides, the value of depends on the value of . Therefore, if the is taken, is obtained; in other words, the proposed controller of single-rod electrohydraulic system based on ESO and NDO is asymptotically stable.

6. Simulation Results with Analysis and Discussion

In order to verify the trajectory tracking effect and energy saving effect of the proposed controller, the entire model of single-rod electrohydraulic system is established and parameters are listed in Table 1. Besides, and are introduced to simulate the disturbance and modelling errors of the system. Then PID controller, sliding mode controller (SMC), output feedback controller (OFC), output feedback disturbance observer-based controller (OFDC), and output feedback disturbance observer-based with energy saving controller (OFDESC) are designed and compared. The control parameters of these controllers are displayed in Table 2. The parameters of ESO are set as .

The motion trajectory is designed as m as Figure 3 shows. The tracking errors of PID, SMC, OFC, and OFDC are depicted in Figure 4, respectively. The tracking error of PID is about 2 mm, while the error of SMC gradually stabilized at 0.5 mm, though there is a big error in the beginning. The tracking error of OFC fluctuates around 0.4 mm, and the tracking performance of the OFDC controller with NDO becomes extremely good. The estimated states of the ESO are depicted in Figures 58, and the estimated disturbance of the NDO is shown in Figure 9. Compared with the disturbance artificially added to the single-rod hydraulic system, the estimated values of and are very accurate, which implies that the ESO can accurately observe the state of the system with modelling error, and NDO can accurately estimate the external disturbance of the system. So the proposed controller with ESO and NDO greatly improves the accuracy of trajectory tracking, when only a position signal can be measured in the single-rod electrohydraulic system.

Figure 10 describes the tracking performance of OFDESC comparing to OFDC. The maximum errors of OFDESC and OFDC are both stable at 0.1 mm, though OFDESC has a larger fluctuation which proves the proposed energy-saving controller also has a good tracking performance with variable supply pressure. In addition, to verify the energy-saving efficiency of the designed controller, the pressure of the system is shown in Figure 11. The fixed supply pressure is 50 bar which is the stable supply pressure of OFDC system. Obviously, the variable pressure is far less than 50 bar which means that the throttling loss energy through PDV of OFDESC is smaller than the throttling loss of OFDC. According to (7), (16), (17), and (21), the estimations of and are calculated and depicted in Figure 11. The comparison of supply energy between OFDC system and OFDESC system is shown in Figure 12. The flow rate of the pump in the single-rod electrohydraulic system is set as 5 L/min. Therefore, the energy supply of the OFDC system is 4.17 kJ, while the energy supply of the OFDESC system is 1.9 kJ in the 10 s movement. The proposed OFDESC is capable of saving 54% energy in this desired trajectory tracking test with the maximum tracking error of 0.1 mm. In a word, OFDESC achieves energy saving without affecting the trajectory tracking performance comparing with OFDC.

In order to further study the energy utilization of the single-rod electrohydraulic system, the energy of throttling loss and overflow loss is calculated. Figure 13 describes the supply flow rate of the pump and the required flow rate of the single-rod cylinder which is calculated according to (15). In general, the supply flow of the pump is higher than the required flow of the actuator which helps the actuator to do a better trajectory tracking, but excessive supply flow will cause a large overflow loss. In Figure 14, the energy distribution of OFDESC system with a typical harmonic trajectory tracking test is introduced. The supply energy of the pump in OFDC system is 4.17 kJ, while in OFDESC system, it is 1.9 kJ in the 10 s movement. The energy of overflow loss of OFDC is 3.2 kJ, while that of OFESC is 1.46 kJ which is caused by variable pressure controlled by PRV. It is clear that the energy of overflow loss accounts for a large proportion of the total supply energy of the system. This is because the flow of the pump should be sufficient to allow the actuator to track any desired trajectory and the overflow will increase, when the expected trajectory is relatively slow. Besides, the energy of throttling loss of OFDESC system is lower than OFDC system. The OFDESC has a 0.25 kJ throttling loss and OFDC has a 0.56 kJ throttling loss which proves the effectiveness of the proposed method.

7. Conclusion

In this paper, an output feedback controller based on extended state observer and nonlinear disturbance observer with energy saving is proposed. For a single-rod electrohydraulic system with only displacement signal output, the ESO is used to estimate all the states of system and the NDO is used to estimate the external disturbance. The simulation results show that the observers have a satisfactory observation effect in this system. Compared with PID, SMC, and OFC, the proposed controller has a better performance of trajectory tracking with about 0.1 mm steady-state error. Additionally, the variable supply pressure method controlled by PRV greatly reduces the supply energy. Simulation results show that the supply energy of OFDC is 4.16 kJ, while the supply energy of OFDESC is only 1.91 kJ, whose energy saving of the system is about 54% with parameters and desired trajectory in this paper. Meanwhile, the tracking performance of OFDESC is as good as OFDC with a stable error of 0.1 mm. So the proposed variable supply pressure method is adaptable, which not only achieves energy saving but also does not affect the trajectory tracking effect. However, it can be found from the energy distribution diagram that the overflow loss energy still accounts for most of the total energy, which is mainly because of the fixed flow rate of the constant pump. The actuator requires different supply flow rate with different expected trajectories, if the desired trajectory is so slow that the more supply flow will be directly back to the tank through PRV, which makes the energy of overflow loss increased. Therefore, more research will focus on improving the tracking performance of different desired trajectories, reducing the energy of overflow loss, and further improving energy efficiency. Furthermore, relevant experimental data will be supplemented in future work.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (Grants U1910212 and 51675519) and Fundamental Research Funds for the Central Universities (2019XKQYMS37).