DOI QR코드

DOI QR Code

전기 유압 서보 시스템의 비선형 외란 관측기 기반피드백 선형화 제어

Disturbance Observer based Feedback Linearization Control for Electro-Hydraulic Servo Systems

  • Won, Daehee (Dept. of Electrical Engineering, Hanyang Univ., Korea and Human and Culture Convergence Technology R&BD Group, Korea Institute of Industrial Technology (KITECH)) ;
  • Kim, Wonhee (Dept. of Electrical Engineering, Dong-A Univ.) ;
  • Chung, Chung Choo (Div. of Electrical and Biomedical Engineering, Hanyang Univ.)
  • 투고 : 2014.11.12
  • 심사 : 2015.01.21
  • 발행 : 2015.02.01

초록

We propose a disturbance observer(DOB) based feedback linearization control to improve position tracking performance in the presence of disturbance. The proposed method consists of a disturbance observer and a feedback linearization controller. The disturbance observer is designed to estimate the load force disturbance in electro-hydraulic systems. An auxiliary state variable is proposed in order to avoid amplification of the measurement noises in the disturbance observer. Using the estimated disturbance enables the Electro-hydraulic servo systems(EHS) dynamics to be changed into feedback linearization from. In order to compensate for the disturbance and to track the desired position, the feedback linearization based controller is proposed. The proposed method has a simple structure which can easily be implemented in practice. As a result, the proposed method improves the position tracking performance in the presence of disturbance. Its performance is validated via simulations.

키워드

1. 서 론

전기-유압 서보 시스템 (EHS)은 액추에이터의 자체 무게 대비 큰 힘을 낼 수 있는 장점을 가지고 있어 건설기계, 고출력/고하중 로봇 등 다양한 산업자동화 분야에서 많이 활용되고 있다[1]. 유압 시스템에 사용되는 기름의 압축성과 서보 밸브의 복잡한 유동 특성으로 인하여 EHS의 동역학 특성은 비선형성을 가지게 되며, 이러한 EHS의 위치 혹은 힘 제어 성능을 향상시키기 위하여 90년대부터 최근까지 다양한 제어 방법이 연구 되어 왔다. EHS의 비선형성을 보상하기 위해 가변구조방식을 이용한 제어방법들이 제시 되었지만 chattering을 유발 할 가능성이 있다는 단점이 있다[2]-[3]. EHS의 동역학은 strict feedback 형태의 구조를 가지고 있기 때문에 backstepping과 passivity 기반의 제어기 설계 방법들이 연구되었다[4]-[7]. 이 방법들이 제어 성능을 향상 시켰으나, 그 구조가 복잡하고 측정된 신호의 여러 번 미분된 값을 제어기에 사용하기 때문에 측정 잡음을 증폭 시킨다는 단점이 있다. EHS의 비선형 특성을 보상하고 제어 알고리즘 구조를 간편화하기 위하여 피드백 선형화를 이용한 제어 방법도 연구 되었다[8]-[11]. 하지만 이 방법들은 부하 및 마찰력 등이 측정이 가능하다는 가정을 사용하거나 이를 고려하지 않고 설계되었다. EHS의 제어 성능 향상을 위해서 부하 및 마찰력 등은 측정을 통해 알아야만 하는 물리량이지만, 실제로는 공간 및 비용적인 제약조건으로 인해 직접 측정하기 어렵다. 따라서, 최근에는 이러한 EHS의 제어 성능 향상을 위해 적응제어 기법을 사용하여 외란을 관측하는 제어방법[12]-[17]에 대한 연구가 진행되었으나, 대부분이 복잡한 구조와 많은 연산량으로 인해 실제 산업현장에서 사용하기에는 어려움이 많다. 더욱이 이러한 방법들도 측정된 신호의 미분된 값을 외란 관측에 사용하기 때문에 측정 잡음을 증폭 시키는 결과를 가져온다.

본 논문에서는 EHS의 위치 추종 성능을 향상시키기 위하여 외란 관측기 기반의 피드백 선형화 제어기를 제안하였다. 먼저 제어기 설계를 위해 외란을 고려하여 EHS의 동역학을 피드백 선형화 하였다. 그리고, 부하를 관측하고 측정 잡음의 증폭을 최소화하기 위하여 보조 변수를 이용한 외란 관측기를 설계 하였고, 이를 이용하여 측정하기 어려운 외란을 관측하여 보상하고 위치추종을 위한 피드백 선형화 제어기를 설계 하였다. 그리고, Lyapunov 함수를 이용하여 폐루프 시스템의 전체 안정도를 증명하였다. 마지막으로 모의실험을 통하여 제안된 제어기법의 성능을 검증하였다.

 

2. 시스템 모델링 및 피드백 선형화

2.1 시스템 모델링

EHS은 서보 밸브의 토크 모터 전류제어를 통해 스풀의 위치를 제어하고, 스풀 위치에 따른 유량 공급을 통해 최종적으로 실린더의 운동을 결정하는 2단 구조의 유량제어 방식의 밸브이며 본 논문에서 사용된 전기-유압 서보 시스템은 Fig. 1과 같은 구조로 되어 있다. 많은 EHS에서는 서보 밸브의 동특성이 제어하고자 하는 기계시스템의 동특성에 비해 매우 빠르기 때문에 수십 Hz이내의 EHS 응용 시스템에서는 서보 밸브의 동역학 식을 무시 할 수 있다. 그래서, 본 논문에서는 서보 밸브의 토크모터 전류와 스풀의 위치 관계를 다음과 같이 간략화 하여 사용하였다.

그림 1전기유압 서보 시스템 구조 Fig. 1 The structure of an electro-hydraulic servo system

여기에서 xv는 서보 밸브의 스풀 위치[m], i는 토크 모터의 입력 전류[mA], kv는 토크 모터 전류 상수[m/mA]이다. 유압 밸브의 유량 방정식은 다음과 같이 표현된다[1].

여기에서 QL은 부하유량[m3/s], Cd는 유량계수, w는 스풀의 면적 구배[m], ρ는 작동유의 밀도[kg/m3], Ps은 공급압력[N/m2], PL은 부하압력[N/m2], sgn(•)는 부호함수이다. PL은 챔버 A와 B의 압력인 PA와 PB의 압력 차를 나타낸다. 각 챔버에 유량 연속방정식을 적용하면 부하유량의 연속방정식은 다음과 같이 나타낼 수 있다.

여기에서 Ap는 피스톤의 유효단면적[m2], xp는 실린더의 위치[m], Ctl = Cil + Cel/2은 내/외부의 총 누유 계수[m5/Ns], Cil은 내부 누유 계수, Cel은 외부 누유 계수, Vt는 실린더 내부 및 배관을 포함한 구동기 총 볼륨[m3], βe는 유체의 bulk modulus[N/m2]이다.

유량 방정식(2)와 부하유량 연속방정식(3)을 이용하여 구동기의 유체 동역학 식을 다음과 같이 구할 수 있다

마지막으로, 구동기와 부하 사이에 뉴튼 제 2법칙을 적용하면 다음과 같은 부하운동방정식을 유도할 수 있다.

여기에서 M는 피스톤의 무게[kg], K는 부하 탄성계수[N/m], B는 댐핑 계수[N/(m/s)], FL은 부하력[N] 이다.

식(1), (4)−(5)을 상태방정식 형태로 정리하면 다음과 같이 나타낼 수 있다.

여기에서 x = [x1 x2 x3]T는 시스템 상태변수이며, x1은 피스톤 위치[m], x2는 피스톤 속도[m/s], x3는 챔버 A, B의 압력 차[N/m2], u = i는 입력 전류[mA], y는 시스템 출력, a1 = K/M, a2 = B/M, a3 = Ap/M, a4 =1/M, h1 = 4βeAp/Vt, h2 = 4βeCtl/Vt, 이다.

본 논문에서는 시스템의 출력 y가 주어진 yd를 추종하는 제어기를 설계하는 것이 목적이다.

2.2 피드백 선형화

EHS의 동역학 식(6)의 출력 피드백 선형화를 위해 일반화된 형태로 표현하면 다음과 같다.

여기에서 d = FL이다. 새로운 상태변수 z를 아래와 같이 정의한다.

식(7)에서 출력 h(•)의 f(•), g(•)와 p(•)에 대한 Lie derivatives 과정을 거쳐 피드백 선형화된 결과를 식(8)의 새로운 상태변수를 이용하여 좌표 변환하면 식(7)은 아래와 같이 표현된다

여기에서

이다.

실제로 식(9)의 피드백 선형화 결과에서는 부하 FL인 외란 d는 측정할 수 없기 때문에 식(8)에서 z3를 알 수 없어 식(9)를 이용하여 제어기를 직접적으로 설계하기 어렵다. 따라서, 본 논문에서는 측정 가능한 상태 변수로 이루어진 z3o를 도입하고 상태변수 z를 아래와 같이 재 정의 한다.

여기에서 z3o = −a1x1 − a2x2 + a3x3이다. 이때 식(9)는 다음과 같이 재 표현된다.

여기에서

이다.

식 (11)에서도 역시 외란 d는 알 수 없는 값이기 때문에 본 논문에서는 식(11)의 의 관계식을 이용하여 외란 관측기를 설계하여 외란을 관측하고 관측된 외란 d를 제어기 설계에 이용하고자 한다.

 

3. 외란 관측기 기반 피드백 선형화 제어

3.1 외란 관측기 설계

이번 절에서는 측정 불가능한 외란 d를 관측하기 위한 외란 관측기를 설계한다. 식(11)의 항을 외란 d에 대해 다시 정리하면 다음과 같이 표현할 수 있다.

관측된 외란을 으로 정의하고, 외란 관측 오차를 아래와 같이 정의한다.

외란 관측기의 기본 동역학 식을 아래와 같이 제안한다.

여기에서 lo은 관측기 이득이다.

본 논문에서는 상태변수의 측정조건과 부하의 미분에 대한 유계를 다음과 같이 가정한다.

가정 1. EHS 동역학 식(6)의 상태변수 x = [x1 x2 x3]T 는 모두 측정이 가능하며, 외란 d의 미분 값에 대해서는 다음의 조건을 만족하는 양의 상수 가 존재한다.

제안된 외란 관측기의 기본 동역학 식(14)에서는 상태의 미분값 이 사용되고 있어 측정 잡음 등으로 인한 영향이 크게 반영되어 실제로는 적용하기 어렵게 된다. 본 논문에서는 이러한 문제를 해결하기 위해 보조변수 ξ를 다음과 같이 제안한다.

보조변수 ξ의 동역학 식은 다음과 같다.

이론 1.

가정 1의 전체 하에 보조변수 ξ와 ξ의 동역학 식을 고려한다. 이 경우 외란 관측 오차의 크기는 다음을 만족한다.

여기에서 ρ(t)는 의 조건을 만족하는 상위 덮개 함수이다.

증명. 보조 변수와 외란 관측기 오차의 시간에 대한 미분은 아래와 같다.

식(20)에 식(19)를 대입하고, 식(12)-(13), 식(16)-(17)를 이용하면 아래와 같은 외란 관측기 오차 동역학 식을 얻을 수 있다.

따라서, 이다.

제안한 외란 관측기 (16)-(17)에서는 을 얻기 위해 측정된 상태의 미분 값 이 직접적으로 사용되지 않아 일부의 측정 잡음이 존재하여도 관측기 이득 lo값을 상대적으로 키울 수 있다. 이는 기존의 방법에 비해 큰 관측기 이득 lo값을 사용 할 수 있기 때문에 관측기의 수렴속도를 빠르게 할 수 있을 뿐만 아니라 의 값이 작아지게 된다. 즉, 본 논문에서 제안한 방법은 외란 관측 오차의 유계 영역을 작게 만들 수 있다.

3.2 피드백 선형화 제어기 설계

이번 절에서는 외란 관측기로부터 관측된 외란 을 이용하여 피드백 제어기를 설계한다. 본 논문에서는 각 상태의 목표치를 아래와 같이 정의한다.

여기에서 는 각각 피스톤의 목표 위치와 속도, 이며, 각 상태의 추종 오차를 아래와 같이 정의한다.

여기에서 이다. 식(16)-(17)에 의해 관측된 외란과 식(23)을 이용한 피드백 선형화 제어법칙을 아래와 같이 설계 할 수 있다.

여기에서 k1, k2, k3 는 제어 이득이다.

Fig. 2는 외란 관측기 기반 피드백 선형화 제어시스템의 블럭도를 나타낸다. 측정 불가능한 외란 d는 측정된 상태 x와 제어 입력 u를 사용하여 관측하고, 관측된 외란 과 각 상태의 오차를 사용하여 제어 입력 u를 얻을 수 있다.

그림 2제어 시스템 블럭도 Fig. 2 Block diagram of the control system

3.3 폐루프 시스템의 안정도 해석

선형화된 EHS 동역학 식(11)에 식(24)의 피드백 제어 법칙을 적용하면 다음과 같다.

식(21)과 식(23)을 이용하여 다시 정리하면 e3의 오차 동역학 식을 다음과 같이 얻을 수 있다.

피드백 제어 시스템과 외란 관측기의 오차 동역학 식을 정리하면 폐루프 시스템의 오차 동역학 식은 다음과 같이 나타낼 수 있다.

식(27)을 행렬식으로 표현하면 다음과 같다.

여기에서 이며, k4 = loa4 − k3a4 + a2a4이다.

이론 2.

식(28)의 오차 동역학 식을 고려하자. 그리고, 외란 관측기 (16)-(17)에서 관측기 이득 lo이 양수이고 Acl이 Hurwitz이라면, ecl은 지수적으로 감소하여 유계 안으로 들어와 유계 Br안에 머무른다. P와 Q는 를 만족하는 양한정 행렬이다.

증명. 폐루프 시스템의 오차로 구성된 Lyapunov candidate function을 다음과 같이 정의한다.

여기에서 P는 양 한정 행렬이며, Vcl의 시간에 대한 미분은 아래와 같다.

를 만족하는 양 한정 행렬 Q가 존재할 때 은 다음과 같다.

Q 행렬의 특성과 3.1절에서 가정한 외란 미분값의 유계 크기 조건은 아래와 같다.

식(32)-(33)의 조건을 적용하여 식(31)을 다시 정리하면 다음과 같이 나타낼 수 있다.

식(34)으로부터, ecl은 지수적으로 감소하여 유계 안으로 들어와 유계 Br안에 머무른다.

 

4. 시뮬레이션 결과

제안된 제어기의 위치 추종 성능을 확인하기 위하여 시뮬레이션을 수행하였으며, 표 1은 시뮬레이션에 사용된 변수 값을 나타내며, 제안된 제어기와 아래와 같은 일반적인 PID제어기(Case 1), 피드백 선형화 제어기(Case 2)와 그 성능을 비교하였다.

표 1시뮬레이션에 사용된 변수와 값 Table 1 EHS and Controller Parameters

Fig. 3는 각각 위치제어기의 성능을 보여주며, 목표위치와 외란 등 시뮬레이션 조건은 다음과 같다.

그림 3Case 1(PID), Case 2(FL)과 제안된 제어방법(FL w/ DOB)의 위치 제어 성능 Fig. 3 Position tracking performance of the Case 1(PID), Case 2(FL), and proposed method (FL w/ DOB)

yd = 20 × sin (πt) mm d = 3000 + 1000 × sin (4πt)

Fig. 3(b)에서 PID 제어기(Case 1)와 외란 관측기를 사용하지 않은 피드백 선형화 제어기(Case 2)의 위치 오차는 외란의 상수항에 의한 오프셋과 삼각함수 형태의 가변 외란에 의한 위치 오차가 발생하는 것을 볼 수 있다. 그러나, 제안된 외란 관측기 기반의 피드백 선형화 제어기에서는 이러한 위치 오차가 현저히 줄어듬을 알 수 있다. 특히, 외란의 상수항에 의한 위치 오차는 대부분이 외란 관측기에 의해 보상되며, 상태 오차가 일정한 유계안에 머무르는 것을 알 수 있다.

Fig. 4는 본 논문에서 제안한 외란 관측기의 외란 관측 성능을 보여준다. 상수 형태의 외란 뿐만 아니라 정현파 형태의 가변형 외란도 잘 관측됨을 볼 수 있다. Fig. 5은 위치 측정 노이즈 x1n = 50×10−3mm , 압력 측정 노이즈 x3n = 300×103N/m2가 포함되어 있을 때 기존의 외란 관측기(14)와 본 논문에서 제안한 외란 관측기(16)와 (17)의 외란 관측성능을 보여준다. 제안된 외란 관측기에서는 상태 변수의 미분값을 직접적으로 사용하지 않고 보조 변수 ξ를 사용하여 기존의 외란 관측기에 비해 노이즈의 영향을 최소화 할 수 있었다.

그림 4제안된 외란 관측기의 외란 관측 성능 Fig. 4 Disturbance estimation performance of proposed method

그림 5측정 노이즈가 존재할 경우 DOB(14)와 제안된 DOB (16)-(17)의 외란 관측 성능 비교 Fig. 5 Disturbance estimation performance of the DOB (14) and proposed DOB (16) and (17)

 

5. 결 론

본 논문에서는 외란이 존재하는 EHS시스템의 위치제어 성능 향상을 위해 외란 관측기와 피드백제어기로 구성된 강인한 위치 제어기를 제안하였으며, 노이즈 영향을 최소화하기 위해, 즉, 측정 상태의 미분 값을 사용하지 않고 보조변수를 도입하여 외란 관측기에 사용하였다. 그리고, 제안된 외란 관측기와 피드백 제어기로 구성된 폐루프 시스템의 안정도 분석을 통해 수렴성을 증명하였으며, 시뮬레이션을 통해 제안된 제어기의 성능을 입증하였다.

참고문헌

  1. H. E. Merrit, Hydraulic Control System. Wiley and Sons, New York, 1967.
  2. T. Chen and Y. Wu, “An optimal variable structure control with integral compensation for electrohydraulic position servo control systems,” IEEE Trans. Ind. Electron., vol. 39, no. 5, pp. 460–463, Oct. 1992.
  3. M. Jerouane and F. Lamnabhi-Lagarrigue, “A new sliding mode controller for a hydraulic actuators,” in Proc. IEEE Conf. Dec. Control, vol 1. Dec. 2001, pp. 908–913
  4. A. Alleyne and R. Liu, “A simplified approach to force control for electro-hydraulic systems,” Control Eng. Pract., vol. 8, no. 12, pp. 1347–1356. Dec. 2000.
  5. C. Kaddissi, J. Kenne, and M. Saad, “Identification and real-time control of an electrohydraulic servo system based on nonlinear backstepping,” IEEE/ASME Trans. Mechatron., vol. 12, no. 1, pp. 12–22, Feb. 2007.
  6. H. Zeng and N. Sepehri, “Tracking control of hydraulic actuators using a LuGre friction model compensation,” ASME J. Dyn. Syst., Meas., Control, vol. 130, no. 1, pp. 014502-1 - 014502-7, Jan. 2008.
  7. C. Guan and S. Pan, “Nonlinear adaptive robust control of single-rod electro-hydraulic actuator with unknown nonlinear parameters,” IEEE Trans. Control Syst. Technol., vol. 16, no. 3, pp. 434–445, May 2008.
  8. G. Vossoughi and M. Donath, “Dynamic feedback linearization for electrohydraulically actuated control systems,” J. Dyn. Syst. Meas. Control, vol. 117, no. 4, pp. 468–477, Dec. 1995.
  9. B. Ayalew and B. T. Kulakowski, “Cascade tuning for nonlinear position control of an electro-hydraulic actuator,” in Proc. Amer. Control Conf., Jun. 2006, pp. 4627–4632.
  10. J. Seo, R. Venugopala, and, J.-P. Kenne, “Feedback linearization based control of a rotational hydraulic drive,” Contr. Prac. Eng., vol. 15, no. 12, pp. 1495-1507, 2007.
  11. J.-H Kwon, T.-H Kim, J.-S. Jang, I.-Y. Lee, “Feedback linearization control of a hydraulic servo system,” SICE-ICASE International Joint Conference, 2006, pp. 455-460.
  12. W. Kim, D. Won, D. Shin, and C. C. Chung, “Output feedback nonlinear control for electro-hydraulic systems,” Mechatronics, vol. 22, no. 6, pp. 766–777, 2012.
  13. K.-S. Kim, K.-H. Rew, and S. Kim, “Disturbance observer for estimating higher order disturbances in time series expansion,” IEEE Trans. Autom. Control, vol. 55, no. 8, pp. 1905–1911, Aug. 2010.
  14. B. Friedland and Y. J. Park, “On adaptive friction compensations,” IEEE Trans. Autom. Control, vol. 37, no. 10, pp. 163–166, Oct. 1993.
  15. Q. P. Ha, A. Bonchis, D. C. Rye, and H. F. Durrant-Whyte, “Variable structure systems approach to friction estimation and compensation,” in Proc. IEEE Int. Conf. Robot. Autom., Apr. 2000, pp. 3543–3548.
  16. A. Bonchis, P. I. Corke, D. C. Rye, and Q. P. Ha, “Variable structure methods in hydraulic servo systems control,” Automatica, vol. 37, no. 4, pp. 589–595, 2001.
  17. C. S. Kim and C. O. Lee, “Speed control of an overcentered variable displacement hydraulic motor with a load torque observer,” Control Eng. Pract., vol. 4, no. 11, pp. 1563–1570, 1996.

피인용 문헌

  1. Adaptive extended state observer-based flatness nonlinear output control for torque tracking of electrohydraulic loading system 2017, https://doi.org/10.1177/0142331217713835
  2. Research on the leakage of continuous rotary electro-hydraulic servo motor based on fluid structure interaction analysis vol.70, pp.3, 2018, https://doi.org/10.1108/ILT-03-2017-0064