APP下载

New Dead-zone Compensation Approach for Proportional Flow Valve

2022-02-12QiangWuXingyuJiHeWangHuiminHaoandJiahaiHuang

Qiang Wu, Xingyu Ji, He Wang, Huimin Hao and Jiahai Huang

(College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, Taiyuan 030024, China)

Abstract: To solve the dead-zone in the output flow curve of the proportional flow valve without displacement sensor, a dead-zone compensation approach is proposed in this paper. Instead of detection and feedback of the valve spool position, the proposed approach adopted the pressure drop across the valve metering orifice to accomplish the dead-zone compensation. The first step was to test and get the maximum output flow, Qmax, at a preset reference pressure drop, such as ΔP0. The next step was to construct the target compensation flow curve, which is a line through (0, 0) and (ΔP0, Qmax). Then a compensation law was designed to approach the target curve. However, the research results show that the above strategy caused over-compensation once the actual pressure drop deviated from ΔP0. Thus a correction coefficient, β, was presented to correct the initial compensation law as the pressure drop deviated from ΔP0. For example, the test results indicate that the corrected compensation approach could reduce the dead-zone from 53.9% to 3.5% at a pressure drop of 1 MPa; as the pressure drop was increased to 5 MPa, the dead-zone was reduced from 51.7% to 3.5%. Therefore, the following conclusions can be drawn: the proposed compensation approach is feasible, which can effectively reduce the dead-zone and improve the output flow static performance of the proportional flow valve without spool displacement feedback.

Keywords: proportional flow valve; flow dead-zone; dead-zone compensation; pressure drop

0 Introduction

Proportional flow valves including proportional throttle valve and direction valve rely upon spool displacement to regulate the output flow, which are widely used in hydraulic system[1-2]. Due to mechanical tolerance, friction force, and flow force, a region of dead-zone exists in this kind of valve[3]. It usually ranges from 5% to 25% or even higher[4]. The dead-zone usually makes a challenge for the controller design and degrades the performance of the hydraulic system[5].

In order to deal with the dead-zone in the proportional flow valve, some linear control strategies have been investigated, such as gain scheduling[6]and PID controller[7-9]. The gain scheduling scheme regulates the gain in the controller when the valve spool is in the dead-zone region. In this way, it ensures that the spool passes through the dead-zone region quickly. The PID strategy is widely used in the controller design due to its simplicity and effectiveness. In Ref. [10], PID strategy is further extended to fuzzy-PID to deal with the unknown dead-zone.

Recently, some nonlinear controllers have been proposed to address the dead-zone in proportional flow valve. These non-linear controllers can be divided into two categories. One of them is to treat the dead-zone as a combination of a linear and a saturation function[11-17], such as fuzzy control[13], and back-stepping control[14], neural network control[15-17]. Another one is to construct a dead-zone inverse function[18-19], which can be traced back to Tao and Kokotovic’s work[20]. Based on the inverse function, adaptive control[21-23]has been applied to tackle the dead-zone in the hydraulic system. But the inverse function will lead to a discontinuous control, which makes it difficult to be accomplished in practice. As an alternative scheme, sliding mode control (SMC)[24-25]was utilized to cope with the dead-zone. The benefit is that neither the dead-zone parameters nor the inverse function is required in the controller design. However, it suffers from severe control chattering.

All the above-mentioned approaches adopt closed-loop control for spool displacement, in which the displacement sensor is installed to detect and feedback the spool position. In regard to the proportional flow valve without displacement sensor, there are few related works focused on dead-zone compensation. Due to the lack of displacement feedback, dead-zone has negative impacts on the static performance of the valve. Therefore, it is of great significance to reduce the dead-zone region and improve the static performance by compensation algorithm in the proportional flow valve without displacement feedback.

In this work, a dead-zone compensation approach is proposed for the proportional flow valve. Instead of detection and feedback of the valve spool movement, the proposed approach relies on the pressure drop across the valve metering orifice to accomplish the compensation. In order to solve the problem of over-compensation because of pressure drop fluctuations, a compensation coefficient was designed to correct it. Then a compensator was designed and developed. In compensator, a subtractor was employed to calculate the pressure drop across the metering orifice, then it was delivered into the controller and compared with the preset reference value, which in turn triggered the compensation module. The consequent benefit is that the dead-zone of the proportional flow valve without displacement sensor was reduced or eliminated, namely, their static performance was improved.

1 Proposed Compensation Approach

In this work, a proportional directional valve was used as an example to demonstrate the compensation algorithm, whose typical configuration is shown in Fig. 1. As is shown, it consisted of a valve body, a spool, two springs, and two proportional solenoids. Due to mechanical tolerance, friction force, and the inherent characteristics of the solenoid, there was a region of dead-zone in the valve.

Fig.1 Typical configuration of proportional directional valve

Assumption1: The temperature does not affect the dead-zone of the proportional valve.

Fig.2 shows a typical graphical representation of the dead-zone model in the proportional directional valve under the conditions of different pressure drop[26]. As shown, the dead-zone varied with the pressure drop.

Fig. 2 Dead-zone in the flow curves[27]

Eq. (1) represents the dead-zone model,

(1)

whereuiis input signal,Qis the output flow, -umaxis the maximum input value in the opposite direction, -uminis the dead-zone threshold in the opposite direction,uminis the dead-zone threshold in the positive direction,umaxis the maximum input value in the positive direction, parameterCdis the discharge coefficient,Wis the area gradient,xis the spool displacement, ΔPis the pressure drop,ρis the fluid density.

The proposed dead-zone compensation approach is shown in Fig. 3. The curve labelled “without compensator” is the original static output flow-input curve of the valve; another one labelled “with compensator” denotes the static output flow-input curve compensated by the proposed scheme. The expected curve of the output flow is linear, and one endpoint of the line segment is (0, 0), another is (umax,Qmax).

Fig. 3 Static flow output of valve (reference point)

Since the target compensation curve is a straight line and there is no dead-zone, then

(2)

Assumption2: TheCdis a constant parameter. Eq. (2) can be rewritten as

(3)

wherexmaxis the maximum spool stroke of the valve without dead-zone,umaxis the maximum input signal.

Eq. (3) indicates that bothQmaxandKeare related to the maximum spool strokexmaxand the pressure drop ΔP.In addition, the flow dead-zone thresholduminis affected by ΔP.Therefore, the compensation approach was divided into two cases: compensation under the reference pressure drop and that under the non-reference pressure drop.

The implementation of the compensation algorithm is as follows:

1) The static out flow-input curves of the valve under different pressure drop conditions were tested and recorded on the test bench, so some critical parameters such as the dead-zone threshold, the maximum input signal, and the maximum output flow, namelyumin,umax, andQmax, were obtained;

2) Based on the acquired data, multiple groups of data were extracted, such as (ΔP0,umin0), (ΔP1,umin1), (ΔP2,umin2), ……(ΔPi,umini).Then the least squares algorithm was adopted to fit the curve of pressure drop-dead-zone threshold, i.e.:

umin=f(ΔP)

(4)

where ΔP0is the reference pressure drop,umin0is the dead-zone threshold at ΔP0,ΔPi(i=1, 2, 3...) is the non-reference pressure drop,umini(i=1, 2, 3...) is the dead-zone threshold at ΔPi(i=1, 2, 3...);

3) In the compensator, (ΔP0,umin0) was defined as the reference point. The compensation signal under this condition,u0, was treated as the reference compensation signal in compensator;

4) With regard to non-reference points, if ΔPi<ΔP0, the output signal of compensator is stillu0;

5) With regard to non-reference points, if ΔPi>ΔP0, a correction coefficientβwas exploited to correct the deviation, which is defined as

(5)

wherei=1, 2, 3,……

Therefore, the compensation signal,uno, generated by the compensator under the condition of non-reference points and ΔPi>ΔP0, can be expressed as

uno=βu0

(6)

whereu0is compensation valve under the condition of reference points.

Based on above description, the compensation algorithm selector can be defined as

(7)

1.1 Compensation Scheme at Reference Point

For the readability of the paper, the curves shown in Fig.3 as taken as an example to illustrate the compensation principle at the reference point (ΔP0,umin0).In this case, there are ΔP= ΔP0,Ke=K0.Thus, Eq. (3) can be rewritten as

(8)

Assumption3: For the proportional flow valve without dead-zone, its maximum spool stroke,xmax, is a constant value.

As shown in Fig. 3, when the input signal isui, the discharge flow of the valve with compensator can be obtained by

QO=K0ui

(9)

When the output flow of the valve without compensator isQOand the pressure drop is ΔP0, the actual orifice opening can be described as

(10)

For proportional flow valve, there is an approximately linear relationship between spool displacement and input signal. It is also applicable to the proportional flow valve with dead-zone. So there is

u′i=kx

(11)

whereu′iis input signal shown in Fig.3,kis gain.

As illustrated in Fig. 3, when the input signal isui,u0is compensation signal. There is

u0=u′i+umin0-ui

(12)

Substituting Eqs. (8)-(11) into Eq. (12), the following expression can be obtained

(13)

Finally, according to the relationship shown in Fig.3, the output signal of compensator for the reference work point is

(14)

For a given proportional valve, both parametersxmaxandumaxin Eq. (14) are known. As forkandumino, they can be obtained by test results. Therefore, a unique and definiteuOexists for any inputui.

1.2 Compensation Scheme at Non-Reference Point

For ΔP>ΔP0, there is ΔP=ΔP1,K=K1.Due to the nonlinearities of the flow-pressure characteristics, the correction coefficientβwas designed to compensate the deviation. Thus, Eq. (3) can be rewritten as

(15)

Under the condition of non-reference working point, the output flow of the valve with compensator can be described as

Q′O=K1ui

(16)

The compensation signal at non-reference point is

(17)

whereunois the compensation signal under the condition of non-reference point.

The output control signal of compensator under the condition of non-reference working point is

(18)

For a given proportional valve, parametersxmax,umax,k, anduminoin Eq. (18) are the same with those in Eq. (14). The parameterβcan be obtained by Eq. (5). Therefore, there is a unique and definiteuOfor any inputuias well.

2 Simulation and Analysis

2.1 Simulation Model

The solenoid in the proportional flow valve can be treated as a combination of resistance and inductance, and its electrical schematic diagram is shown in Fig. 4.

Fig.4 Schematic diagram of solenoid

In Fig. 4, the voltage at the input port is as same as the input control signal of the compensator,ui, so there are

ue(t)=Ke[ui(t)-uif(t)]

(19)

(20)

whereuiis the input voltage,Keis the gain,ue(t) is the output voltage,uif(t) is the feedback voltage,Rcis the equivalent resistance,rPis the internal resistance,i(t) is the current,Lcis the inductance.

In order to improve the performance of the valve, the current feedback was employed in the proportional amplifier, as shown in Fig. 4.

uif(t)=Kfii(t)

(21)

whereKfiis the current feedback coefficient.

The force generated by the solenoid is

fe(t)=Kii(t)

(22)

wherefe(t) is the force,Kiis the current-force gain.

The motion of the armature inside the solenoid can be described as

(23)

wheremeis the total mass,xe(t) is the displacement,Beis the viscous damping coefficient,Ketis the spring coefficient,feL(t) is the load force.

The flow across the valve orifice is

(24)

Assumption4:Zero initial condition and constant pressure drop across the metering orifice are adopted.

The Laplace was performed on Eqs. (19) - (24). There are

Ke[Ui(s)-KfiI(s)]=(Rc+rp)I(s)+I(s)Lcs

(25)

Fe(s)=KiI(s)

(26)

KiI(s)=(mes2+Bes+Ket)Xe(s)+FeL(s)

(27)

(28)

From Eq. (25) to Eq. (28), the simulation model of the valve was established by using Matlab/Simulink software, as shown in Fig.5.

Fig.5 Simulation model

In the simulation model, the maximum input signal,umax, was limited to 10 V; the reference pressure drop ΔP0was set as 1 MPa; 5 MPa was selected as the non-reference working point for the purpose of comparative analysis. Here, for the sake of simplicity, the valve of simulation model is identical as the tested valve in Section 4. It was intentionally designed with large dead-zone one. The key parameters employed in the simulation model are shown in Table 1.

Table 1 Simulation parameters

2.2 Analysis and Discussion

Firstly, the static performance of the valve was investigated. The input signal,ui, is a 0-10 V ramp signal at an interval of 100 s. The static performance of the valve without compensator is shown in Fig.6. At the pressure drop of 1 MPa (reference pressure drop), the maximum displacement was 1.8 mm, the spool displacement dead-zone of the valve without compensator was 54%, and its flow dead-zone was 53.5%. When the pressure drop changed from 1 MPa (reference pressure drop) to 5 MPa (non-reference pressure drop), the maximum displacement decreased by 0.1 mm, and the displacement dead-zone of the valve spool increased by 1%. Meanwhile, the flow dead-zone of the valve declined by 2%. It can be concluded that the pressure drop did affect the displacement dead-zone of the proportional flow valve, which would affect its flow dead-zone as well. Therefore, it is necessary to develop the correction coefficientβto correct the deviation and avoid the problem of overcompensation.

Fig.6 Static characteristics of the valve without compensator (simulation)

The static performance of the valve with compensator is shown in Fig. 7. As is shown, at the pressure drop of 1 MPa (reference pressure drop), the maximum flow rate of the valve without compensator was 15 L/min, and its dead-zone was 53.5%; as for the valve with compensator, the maximum flow rate remained the same, namely, 15 L/min, but its dead-zone was reduced to 2%. At the pressure drop of 5 MPa, the maximum flow rate of the valve without compensator was 25.2 L/min, and there was a flow dead-zone of 51.7%. In regard to the valve with compensator, the maximum flow rate was still unchanged, and its dead-zone was reduced to 2%.

Fig.7 Static characteristics of the valve (simulation)

Apart from this, Fig. 7 indicates the impact of the correction coefficientβon the compensator. As is shown, the simulation result without correction coefficientβhad over-compensation at the pressure drop of 5 MPa; when the input signal was zero, the output flow was 0.95 L/min approximately. For these with correction coefficientβ, there was no overcompensation. In summary, the correction coefficientβcan correct the deviation and help to solve the problem of overcompensation.

To assess the impact of the compensator on the dynamic performance of the valve, a step input signal of 0-10 V was used in the simulation model. As shown in Fig. 8, it indicates that the compensation method had little effect on the dynamic performance.

Fig.8 Dynamic performance of the valve

3 Implementation of the Compensator

The schematic diagram of the compensator is depicted in Fig. 9.

Fig.9 Schematic diagram of the compensator

The implementation of the compensation algorithm in the compensator is as follows:

1) The input control signal was delivered to compensator. In the compensator,uiwas converted to 16-bits digital signal through A/D module:

(29)

where hex ( ) is to convert decimal number to hexadecimal number.

2) Based on the feedback pressure, the current pressure drop, ΔP, was calculated by the subtractor in compensator. Then ΔPwas compared with the preset reference pressure drop, ΔP0, which in turn triggered the compensation algorithm selector. If ΔP<=ΔP0, there is

(30)

Otherwise, there is

(31)

3) In order to drive the proportional flow valve, the compensation signal was sent to PWM module to generate a PWM signal. The output signal of compensator,uO, is

(32)

whereKcis the conversion coefficient.

The program of compensator was implemented in a microprocessor. The block diagram of the main program is expressed in Fig.10. As shown, the system was initialized, including the initialization of ADC module and PWM module. Then it entered into an infinite loop and waited for an interrupt. When the interrupt was triggered, the sub-program was called and executed. As shown in Fig.11, all the compensation algorithm was performed in the interrupt module.

Fig.10 Block diagram of the main program

Fig.11 Block diagram of interrupt module

The PWM signal,uO, generated by the PWM Module was sent to the driver circuit to control the proportional flow valve. The frequency ofuOwas 2.5 KHz, and its amplitude was 3.16 V. For example, when the input signal,ui, was 2 V, the PWM signal without compensator,uO, is presented in Fig.12, and that with compensator,uO, is depicted in Fig. 13. As is shown, the duty cycle of the former was 20 %, and that of the latter was 55%. Obviously, there is a clear difference between the PWM signal without compensator and with compensator.

Fig.12 PWM signal without compensator

Fig.13 PWM signal with compensator

4 Experimental Verification and Discussion

4.1 Experimental Set-Up

Fig.14 presents the main components of experimental system. It consisted of a specially-made tested proportional flow valve with a dead-zone (2), two pressure sensors (Kistler 4260A3K0), a flow-meter (SCVF-015-10-01), a hydraulic power unit (3), a load unit (Throttle valve, manual ball valve) (4), a 16-bit data acquisition card (NI-USB-6343), and a function generator. To facilitate verification of the compensator, the dead-zone of the tested valve was intentionally enlarged. What is more, it was not equipped with any displacement sensors. The input range was from 0 V to 10 V, and its maximum output flow at the pressure of 5 MPa was about 27 L/min. The photo of the test rig is shown in Fig.15.

Fig.14 Experimental system

Fig.15 Picture of the experiment

The measurement range of 4260A3K0 is 0-20 MPa, the accuracy was specified to be ±0.1% of BFSL (Best fit straight line), and proof pressure was more than 3×FS. The measurement range of the flowmeter was from 0.6 to 150 L/min, and the accuracy was ±0.5% of BFSL. The microprocessor of compensator (1) was a DSP (TMSF28335) with 32-bit MCU. The A/D sampling frequency of DSP was set as 1.25 KHz. The UART (Universal Asynchronous Receiver/Transmitter) was used for communication between PC and the compensator. Besides, the JTAG (Joint Test Action Group) was adopted for communication between PC and DSP. All programs were built, complied, and debugged in C-code environment. In the programs, 1 MPa was set as reference pressure drop. The signals acquisition was realized by NI-USB-6343, and the sampling frequency was 100 Hz. During the test, the input signal,ui, was a 0-10 V ramp signal at an interval of 100 s.

4.2 Impact of Pressure Drop on the Dead-Zone

At the beginning of this section, the impact of pressure drop on the dead-zone and effectiveness of the simulation model were verified. As shown in Fig.16, at the pressure drop of 1 MPa, the dead-zone threshold of the valve without compensator was about 53.9%; when the pressure drop was increased to 5 MPa, the dead-zone threshold of the valve was about 51.7%. Meanwhile, these characteristics also appeared in the simulation results. All these results verified that the dead-zone region decreased slightly as the pressure difference increased. In addition, Fig.16 also confirms the effectiveness of the simulation model. Fig.17 illustrates that the simulation results are almost consistent with experimental results.

Fig.16 Impact of pressure drop on dead-zone (without compensator)

In summary, Figs.16 and 17 show that the simulation model is feasible. However, it should be noticed that the tested curves with compensator was saturated when the input voltage approached 8-8.5 V. This phenomenon is mainly related to the tested valve. Since the prototype’s dead-zone was intentionally enlarged in the process of the design and manufacturing, its spool stroke was greatly reduced. Therefore, saturation region is reasonable in the tested curves. As for the simulation results, there are no saturation region, because the spool stroke was not restricted in the simulation model.

Fig.17 Comparison of simulation and experiment (with compensator)

In the end, the compensator performance was analyzed. As shown in Fig.18, the maximum flow rate of the tested valve without compensator was 15.1 L/min at the pressure drop of 1 MPa (reference pressure drop), and the dead-zone was 53.9%. As for the valve with compensator under the same operating condition, the maximum flow rate was approximately 15.2 L/min, but the dead-zone was reduced to 3.5%. At the pressure drop of 5 MPa (non-reference pressure drop), the maximum flow rate without compensator was 24.6 L/min, and there was a flow dead-zone of 51.7%. In regard to that with compensator under the same operating condition, the maximum output flow rate was slightly increased to 25.8 L/min, and the dead-zone was reduced to 3.5%.

Fig.18 Static output flow of the valve with/without compensator

In order to further verify the effectiveness of the compensator, another dead-zone compensation experiment was carried out. As shown in Fig.19, for the valve without compensator under reference pressure drop, the maximum flow rate was 27.9 L/min, and the dead-zone was 43.2%. In contrast, for the valve with compensator under the same operating condition, the maximum output flow rate was 28.3 L/min, but the dead-zone was significantly reduced to 1%. At the non-reference pressure drop, the maximum flow rate of the valve without compensator was 35.7 L/min, and there was a flow dead-zone of 42.2%. In regard to that with compensator under the same operating condition, the maximum output flow rate was slightly increased to 36.3 L/min, and the dead-zone was reduced to 1%. Apart from this, it can be found that no saturation phenomenon is shown in the Fig.17. This can be explained that the effective movement stroke of this valve spool has increased compared with the former valve, and the saturation phenomenon was delayed or even disappeared.

Fig.19 Static output flow of the valve with/without compensator

4.3 Impact of Loads and Temperature on the Dead-Zone

In order to investigate the effect of the oil temperature and loads on the compensator, the following test was carried out under the same pressure drop of 3 MPa. The input voltage was set as 1.5 V and 3.5 V, respectively. As shown in Fig. 20, the load pressure has little impact on the performance of the test valve with dead-zone compensator when the input signal was 1.5 V. When the input signal was increased to 3.5 V, the test results shown in Fig. 21 indicate that the load pressure had a limited effect on the performance of the dead-zone compensator. So it can be concluded from Figs. 20-21 that the valve with compensator can work normally, although the load pressure will have a negative impact on the compensation performance.

Fig. 20 Impact of loads on output flow

Fig. 21 Impact of loads on output flow

The impact of the oil temperature on the dead-zone was also evaluated, as shown in Fig. 22. The maximum flow rate was increasing as the oil temperature rose. The error of dead-zone under different temperature was 2/1000.

Fig. 22 Impact of oil temperature on output flow

It can be concluded that the oil temperature had a little impact on the dead-zone of the proportional flow valve. Besides, the compensator worked well under the different loads and oil temperature. All these confirmed that the proposed compensation approach is valid.

Finally, the effectiveness of correction coefficientβwas verified in Fig. 23. As is shown, the test result of compensator ignoring correction coefficientβwas compared with that considering correction coefficientβ.It can be found that the former has over-compensated at the pressure drop of 5 MPa. In this case, even when the input signal,ui, was zero, the output flow rate was about 1.6 L/min. However, as for the latter, there was no over-compensation. Obviously, the correction coefficientβhad a positive impact on the compensator performance. It helps to improve the static performance of the valve.

Fig.23 Impact of correction coefficient on output flow

5 Conclusions

This paper presents a dead-zone compensation approach for the proportional flow valve without displacement sensor. Considering the impact of pressure drop on the dead-zone, the compensation approach was divided into two cases: compensation under the reference pressure drop and that under the non-reference pressure drop.

Experiment results indicate that the proposed compensation approach and compensator are feasible. It can effectively reduce the output flow dead-zone and improve the output flow static performance of the proportional flow valve without spool displacement feedback. For example, under reference pressure drop condition (1 MPa), the compensator could reduce the dead-zone of proportional flow valve from 53.9% to 3.5%; under non-reference pressure drop condition. Taking 5 MPa as the example in the test, the dead-zone of the proportional flow valve was reduced from 51.7% to 3.5% as well.

The pressure drop was found to be one of the factors affecting the dead-zone region. The dead-zone region decreased as the pressure drop increased under the identical input condition. This will lead to the over-compensation. To deal with the problem, a correction coefficient was presented and constructed in the compensation approach. The test results indicate that correction coefficient worked as expected, and could effectively eliminate the over-compensation.

However, although this compensation approach can compensate the dead-zone under different loads conditions, the impact of loads on the dead-zone of the proportional flow valve remains to be verified in the following work.