DOI QR코드

DOI QR Code

Hydraulic Control System Using a Feedback Linearization Controller and Disturbance Observer - Sensitivity of System Parameters -

  • Kim, Tae-hyung (Korea Aerospace Industries, Ltd.) ;
  • Lee, Ill-yeong (Department of Mechanical Design Engineering, Pukyong National University) ;
  • Jang, Ji-seong (Department of Mechanical System Engineering, Pukyong National University)
  • 투고 : 2019.05.07
  • 심사 : 2019.05.21
  • 발행 : 2019.06.01

초록

Hydraulic systems have severe nonlinearity inherently compared to other systems like electric control systems. Hence, precise modeling and analysis of the hydraulic control systems are not easy. In this study, the control performance of a hydraulic control system with a feedback linearization compensator and a disturbance observer was analyzed through experiments and numerical simulations. This study mainly focuses on the quantitative investigation of sensitivity on system uncertainties in the hydraulic control system. First, the sensitivity on the system uncertainty of the hydraulic control system with a Feedback Linearization - State Feedback Controller (FL-SFC) was quantitatively analyzed. In addition, the efficacy of a disturbance observer coupled with the FL-SFC for the hydraulic control system was verified in terms of overcoming the control performances deterioration owing to system uncertainty.

키워드

1. Introduction

There are many nonlinearities in hydraulic servo systems like nonlinear pressure-flow characteristics in valves, hysteresis and null point drift in valves, nonlinear driving force from asymmetric cylinders1-3). If hydraulic servo systems are controlled using linear controllers, which are most common so far, it is not easy to achieve satisfactory control performances, as the linear controllers have to be dimensioned conservatively to ensure stability.

As a countermeasure to overcome this difficulty due to hydraulic systems’ nonlinearities, applications of feedback linearization controllers to hydraulic control systems has been tried4-6). But the research works with the controllers were not fully satisfactory in most cases, because the researchers did not consider the effects of disturbances and parameters' variations in systems.

This study applies state feedback controllers incorporating a feedback linearization compensator to a hydraulic servo system. This study focuses on the effects of system parameters' variations, disturbances on the control performances of the hydraulic servo system with a feedback linearization compensator. Finally, the author consider the applicability of a disturbance observer to overcome the control performances deterioration due to system parameters' variations, disturbances in the control system with a feedback linearization compensator.

2. Modeling the object hydraulic system

2.1 System description

Fig. 1 represents the object hydraulic servo system in this study. The main parts of the system are an electro-hydraulic servo valve, a servo cylinder and a mass(an inertia load). In the figure, ps is supply pressure, p1 and p2 are pressure inside the cylinder chambers, Q1 and Q2 are in-flowrate and out-flowrate in the servo valve, and iv is electric current given to the servo valve.

OGSSB4_2019_v16n2_59_f0001.png 이미지

Fig. 1 Overview of the hydraulic system considered

2.2 Basic equations

Flowrate Q1 in the servo valve is described as

\(Q_{l}=K_{s v} i_{v} \sqrt{p_{s}-\frac{i_{v}}{\left|i_{v}\right|} p_{l}}\)              (1)

where Ksv(=Qro /(ivr√ps) is a constant, Qro is flowrate when the rated current( iv=ivr ) is supplied under no load( pl =0) condition. Eq. (1) is effective when the flow in the valve is in a steady state.

When we consider the piston staying in the center point of the symmetric cylinder, the continuity equation in the cylinder is described as

\(Q_{l}=A_{p} \frac{d x_{p}}{d t}+C_{t p} p_{l}+\frac{V_{t}}{4 \beta_{c}} \frac{d p_{l}}{d t}\)              (2)

where Ap is piston area, xp is piston displacement, Ctp is leakage coefficient in the cylinder, βe is effective bulk modulus of oil in the cylinder, and Vt is total volume of oil in both chamber of the cylinder.

The equation of motion of the combined body of the piston and the load is shown as

\(A_{p} p_{l}=M_{t} \frac{d^{2} x_{p}}{d t^{2}}+B_{p} \frac{d x_{p}}{d t}+F_{l}\)                  (3)

where Mt is mass of the combined body, βp is viscous friction coefficient, Fl is external force to the piston.

The spool position in the servo valve is approximated as

\(x_{V} \cong k_{V} i_{V}\)           (4)

3. Feedback linearization-state feedback controller(FL-SFC)

This section describes the design procedure applying a feedback linearization technique to the object system to overcome the nonlinearities of the system. Differentiating the Eq. (3) with respect to time yields the following equation.

\(\frac{d^{3} x_{p}}{d t^{3}}=\frac{A_{p}}{M_{t}} \frac{d p_{l}}{d t}-\frac{B_{p}}{M_{t}} \frac{d^{2} x_{p}}{d t^{2}}\)           (5)

By substituting Eq. (2) and (3) to Eq. (5), we obtain the following equation.

\(\begin{aligned} \frac{d^{3} x_{p}}{d t^{3}} &=\frac{4 A_{p} \beta_{e}}{M_{t} V_{t}} Q_{l}-\left(\frac{4 A_{p}^{2} \beta_{e}}{M_{t} V_{t}}-\left(\frac{B_{p}}{M_{t}}\right)^{2}\right) \frac{d x_{p}}{d t} \\ &-\left(\frac{4 A_{p} C_{t p} \beta_{e}}{M_{t} V_{t}}+\frac{A_{p} B_{p}}{M_{t}^{2}}\right) p_{l}+\frac{B_{p}}{M_{t}^{2}} F_{l} \end{aligned}\)           (6)

Eq. (6) is rearranged as Eq. (7) by separating the terms including Ql and the terms unrelated to Ql .

\(\frac{d^{3} x_{p}}{d t^{3}}=f\left(\frac{d x_{p}}{d t}, p_{l}, F_{l}\right)+B(x) Q_{l}\)              (7)

where

\(\begin{array}{c} f\left(\frac{d x_{p}}{d t}, p_{l}, F_{l}\right)=-\left(\frac{4 A_{p}^{2} \beta_{e}}{M_{t} V_{t}}-\left(\frac{B_{p}}{M_{t}}\right)^{2}\right) \frac{d x_{p}}{d t} \\ -\left(\frac{4 A_{p} C_{t p} \beta_{e}}{M_{t} V_{t}}+\frac{A_{p} B_{p}}{M_{t}^{2}}\right) p_{l}+\frac{B_{p}}{M_{t}^{2}} F_{l} \end{array}\)              (8)

\(B(x)=\frac{4 A_{p} \beta_{e}}{M_{t} V_{t}}\)                (9)

The nonlinearities can be excluded by using the following equation with regard to Ql.

\(Q_{l}=\left\{\phi-f\left(\frac{d x_{p}}{d t}, p_{l}, F_{l}\right)\right\} / B(x)\)               (10)

Thus, if the flowrate computed by the Eq. (10) is supplied to the system continuously, the condition d3xp/dt3=ø can be satisfied. Thereby, a linearized relationship between ø and xp is obtained. Then, a state feedback controller can be applied to the system, as shown in Fig. 2. And also the representative poles in the control system can be placed at the predetermined positions by adjusting the closed loop control gains.

 OGSSB4_2019_v16n2_59_f0002.png 이미지

Fig. 2 Block diagram for the linearized system using FL-SFC

From Fig. 2, a transfer function expressed by Eq. (11) is obtained, which is the nominal model of the control system with the feedback linearization compensator.

\(\frac{x_{p}(s)}{x_{r}(s)}=H_{n}(s)=\frac{K_{p}}{s^{3}+K_{a} s^{2}+K_{\nu} s+K_{p}}\)            (11)

Fig. 3 shows the block diagram of the control system with the FL-SFC. The state feedback control gains K are computed by placing the representative poles at -38 ±24i (from the condition of ωn =45rad/s,  ξ=0.85 for the representative poles), and another pole is placed at -38x5 on the real axis in the complex variable plane.

OGSSB4_2019_v16n2_59_f0003.png 이미지

Fig. 3 Block diagram of the hydraulic control system using the FL-SFC [the block surrounded with the dashed line can be simplified as 1/ s3 by the feedback linearization]

4. Sensitivity analysis of the system with the feedback linearization compensator

4.1 The object hydraulic control system

Fig. 4 shows the photograph of the object hydraulic control system. The values of physical parameters are listed in Table 1

OGSSB4_2019_v16n2_59_f0004.png 이미지

Fig. 4 Photo. of the experimental equipment

 Table 1 The values of physical parameters in the object hydraulic system

OGSSB4_2019_v16n2_59_t0001.png 이미지

4.2 Sensitivity of the compensated system

Fig. 5 shows a simplified block diagram of the block surrounded with the dashed line in Fig. 3. Gp(s) and Gc(s) in the figure are the control object and the feedback linearization compensator part respectively. Also, ① and ② depict null point drift in the control valve and external disturbances.

 OGSSB4_2019_v16n2_59_f0005.png 이미지

Fig. 5 Simplified block diagram of the block surrounded with the dashed line in Fig. 3

Fig. 6 shows the frequency response characteristics of the subsystem described in Fig. 5 under two different physical situations; one situation is when an external force of 1000 N is applied, the other is when null point drift of the control valve of +2% is applied. Data in Fig. 6 were obtained from simulations using MATLAB/ SIMULINK. Results in Fig. 6 show that the linearized model ( 1/s3 ) can be affected on a large scale by the external force and the valve null point drift.

 OGSSB4_2019_v16n2_59_f0006.png 이미지

Fig. 6 Frequency response characteristics of the block surrounded with the dashed line in Fig. 3 with external force, with valve null point shift

Table 2 shows the variation of poles of the object system in Fig. 3 under the variation of system parameters βe , βp and Mt . The data were given from simulations using MATLAB/SIMULINK. In the simulation, the transfer functions between Ql and iv , and between iand Ql in Fig. 3 were substituted as ‘1’. We can have a hint from the data in Table 2 on the fact that the control performances of the system shown in Fig. 3 might be affected severely under the variation of system parameters βe , βp and Mt .

Table 2 Poles of the object system shown in Fig. 3 under the variation of system parameters

OGSSB4_2019_v16n2_59_t0002.png 이미지

5. Designing a disturbance observer

In this section, the design process of the Feedback Linearization - State Feedback Controller with Disturbance Observer (FL-SFC-DOB) for the hydraulic servo system shall be described.

Fig. 7 shows a system with a disturbance observer. H(s) in the figure is the control system(including FLSFC) shown in Fig. 3, and Hn(s) is the nominal model described by Eq. (11). Q (s) is a filter for disturbance compensation, and d(s) describes external disturbances or disturbance equivalence of system parameters’ variation.

 OGSSB4_2019_v16n2_59_f0007.png 이미지

Fig. 7 Application of a disturbance observer to the control system shown in Fig. 3

In this study, Umeno’s method7) for disturbance compensation was applied to design Q(s) Q(s) for the system was determined as Eq. (12), considering that the relative order between the numerator and the denominator of the system transfer function is 3.

\(Q(s)=\frac{\alpha^{3}}{(s+\alpha)^{3}}\)              (12)

where α is a cut-off frequency.

6. Results of experiment and simulation

Experiments were done using the experimental system shown in Fig. 4. The values of the physical parameters of the experimental system are shown in Table 1. In all the experiments of this study, ps was set to be 35 bar. For realizing digital control and signal measurements, a PC and MATLAB/RTWT8) were used.

6.1 The results when「FL-SFC」applied

Fig. 8 shows the experimental and simulated results when a step input signal(0→10 mm) is given to the system with FL-SFC. In addition, responses of C-SFC(the Conventional State Feedback Controller applied to the hydraulic servo system) were included in the same figure to evaluate the results of FL-SFC objectively.

 OGSSB4_2019_v16n2_59_f0008.png 이미지

Fig. 8 Experimental and simulated results of the object system with C-SFC or with FL-SFC

In designing C-SFC, a flow equation linearized in the operating point of the servo valve was used. Control gains for the C-SFC were obtained from the pole placement method. The representative poles for the C-SFC were placed at the same positions as ones for FL-SFC(designed in section 3) so as to enable an objective comparison of control performances of the systems with the FL-SFC and the C-SFC. And other poles were placed at -38x5 on the real axis.

Fig. 8 shows the validity of the mathematical model of the control systems used in this study. In this figure, FL-SFC shows better response compared to C-SFC by reducing 17.1% in settling time(±2% basis for the final value of a step response).

6.2 The results when「FL-SFC-DOB」applied

6.2.1 Under external load

Fig. 10 shows the step responses of the control system under external load(Fig. 9) of W=1000 N . When FL-SFC was applied(Fig. 10 (a)), 0.4 mm steadystate error and undershoot response appeared. But, with FL-SFC-DOB application, the effects of the external load could be rejected clearly as shown in Fig. 10(b).

 OGSSB4_2019_v16n2_59_f0014.png 이미지

Fig. 9 Simplified schematic diagram of the load system in the object system

OGSSB4_2019_v16n2_59_f0009.png 이미지

Fig. 10 Experimental and simulated results of the object system with external load W 1000 N

6.2.2 Under null point drift in the control valve

In general, the allowable limit of null point drift in commercial servo valves 9) is said to be ±2%. Under the allowable limit value of null point drift, the control performances of the control system were investigated. The null point drift in the servo valve was realized equivalently by shifting the null point of the servo amplifier output.

Fig. 11 shows the step responses of the control system under the null drift of ±2%. When FL-SFC was applied(Fig. 11 (a)), great steady state errors appeared, which was anticipated result by referring to Fig. 5. But, with the FL-SFC-DOB application, the effects of the null point drift could be removed and zero steady state error was realized.

OGSSB4_2019_v16n2_59_f0010.png 이미지

Fig. 11 Experimental and Simulated results of the object system under valve null point shift with +2%, -2%

6.2.3 Under the variations of Mt , βp and βe

The effects of the variations of the representative physical parameters Mtp and βe on the control performances of the control system were investigated. Step responses of the control system under the variation of Mt, βp and βe were shown in Fig. 12, 13 and 14.

OGSSB4_2019_v16n2_59_f0011.png 이미지

Fig. 12 Experimental and simulated results of the object system under Mt variation

OGSSB4_2019_v16n2_59_f0012.png 이미지

Fig. 13 Simulated results of the object system under Bp variation

OGSSB4_2019_v16n2_59_f0013.png 이미지

Fig. 14 Simulated results of the object system under βe variation

When FL-SFC was applied, change in control performances appeared according to the variation of Mt , βp and βe . And, it was ascertained that, with FL-SFC-DOB application, the change in the control performances under the variation of Mt , βp and βe could be moderated in a great deal.

7. Conclusions

In this study, the control performance of a hydraulic servo system with a feedback linearization compensator and a disturbance observer was investigated. The focus of this study was set on the quantitative investigation of the effects(sensitivities) of system uncertainty on control performances of the hydraulic control system.

The sensitivity on the system uncertainty(changes in values of physical parameters of the control system, neutral point shift of the control valve, and disturbance input) of the hydraulic control system with a Feedback Linearization - State Feedback Controller(FL-SFC) which has not been covered in detail in the previous researches, was studied quantitatively by experiments and numerical simulations. As a result, it was confirmed that the system uncertainty may significantly affect the control performance in the hydraulic control system with FL-SFC.

Then, a Feedback Linearization - State Feedback Controller with Disturbance Observer (FL-SFC-DOB) was designed for the hydraulic servo system. From the experiments and numerical simulations, it was confirmed the control with FL-SFC-DOB can guarantee excellent and robust control performance under the existence of system uncertainty and external disturbances.

참고문헌

  1. I. Iwan et al., "Controller Design for a Nozzle-flapper Type Servo Valve with Electric Position Sensor", Journal of Drive and Control, Vol.16, No.1, pp.29-35, 2019. https://doi.org/10.7839/ksfc.2019.16.1.029
  2. S. D. Kim, J. E. Lee and D. Y. Shin, "A Study on the Phase Bandwidth Frequency of a Directional Control Valve Based on the Hydraulic Line Pressure", Journal of Drive and Control, Vol.15, No.4, pp.1-10, 2018. https://doi.org/10.7839/KSFC.2018.15.4.001
  3. G. H. Jun and K. K. Ahn, "Extended-State-Observer-Based Nonlinear Servo Control of An Electro-Hydrostatic Actuator", Journal of Drive and Control, Vol.14, No.4, pp.61-70, 2017. https://doi.org/10.7839/KSFC.2017.14.4.061
  4. G. A. Sohl and J. E. Borrow, "Experiments and Simulations on the Nonlinear Control of a Hydraulic Servo system", IEEE Transactions on Control Systems Technology, Vol. 7, No. 2, pp. 238-247, 1999. https://doi.org/10.1109/87.748150
  5. I. Tunay, E. Y. Rodin and , A. A. Beck, "Modeling and Robust Control Design for Aircraft Brake Hydraulics", IEEE Transactions on Control Systems Technology, Vol.9, No.2, pp.319-329, 2001. https://doi.org/10.1109/87.911383
  6. L. D. Re and A. Isidori, "Performance Enhancement of Nonlinear Drives by Feedback Linearization of Linear-Bilinear Cascade Models", IEEE Transactions on Control Systems Technology, Vol.3, No.3, pp. 299-308, 1995. https://doi.org/10.1109/87.406977
  7. T. Umeno, T. Kaneko and Y. Hori, "Robust Servo system Design with two Degrees of Freedom and its Application to Novel Motion Control of Robot Manipulators", IEEE Transactions on Industrial Electronics, Vol.40, No.5, pp.473-485, 1993. https://doi.org/10.1109/41.238016
  8. The MathWorks, Inc., Real-Time Windows TargetTM User's Guide, 2008.
  9. https://www.moog.com/literature/ICD/Moog-ServoValves-G761_761Series-Catalog-en.pdf

피인용 문헌

  1. Independent Metering Valve: A Review of Advances in Hydraulic Machinery vol.17, pp.4, 2019, https://doi.org/10.7839/ksfc.2020.17.4.054