1. 서 론
수중 중작업용 ROV(Remotely operated vehicle)의 주요 구동부는 유압시스템으로 이루어진다(
Lee et al., 2015). 유압시스템이 가지는 높은 출력 효율이 수중 케이블 매설과 같은 큰 하중을 요하는 작업에 적합하기 때문이다. 하지만 유압시스템은 잠재적으로 누유 고장의 가능성을 지니고 있으며 이는 시스템의 오동작을 일으키는 주원인이 된다. 특히, 육안으로 식별이 불가능한 내부 누유는 발생 직후 별 다른 이상 징후를 보이지 않기 때문에 방치될 가능성이 매우 높다. 만일 수중 작업 중 누유 고장이 방치되어 상호 연결된 주변 유압 장비의 이상동작을 유발한다면 주어진 임무에 실패할 뿐 아니라 인양 후 사후처리를 위한 높은 비용이 발생할 수 있다.
누유는 실린더 내부의 피스톤과 같이 동적 움직임이 빈번한 곳에서 주로 일어난다. 실린더 내벽과 피스톤 사이의 유막을 통해 자연 발생하기도 하지만 작동유 오염에 의한 피스톤 실(Seal) 손상이 이상 누유를 유발할 가능성도 있다. 누유를 직접 계측할 수는 없으나 모델 기반의 해석적 방법을 사용하면 측정 가능한 압력, 로드(Rod) 이동거리등의 센서 신호를 피드백 받아 상태추정이 가능하다. 모델 기반 검출 기법은 상태추정오차로부터 여분(Residual)을 생성하고 적절한 판단 논리에 의해 고장을 검출하는 방법으로 이미 많은 연구에서 그 성능이 입증되었다(
Guo et al., 2009;
Jee et al., 2012;
Liu et al., 2005;
Wang et al., 2007).
유압실린더는 T—S 퍼지시스템으로 모델링 가능하다. T—S 퍼지시스템은 퍼지 규칙의 후반부가 국부적 선형 방정식으로 기술되는 IF—THEN 규칙들의 컨벡스 조합으로 시스템 전역 동특성을 나타낸다. T—S 퍼지 모델을 사용하면 선형 관측기 설계 기법을 유압실린더와 같은 복잡한 비선형 시스템에 적용할 수 있다. 특히 편로드 실린더 모델은 양로드 실린더 모델에 비하여 시스템 차수가 높아 형태가 복잡하지만 T—S 퍼지 모델을 사용하면 IF—THEN 규칙의 전반부 변수를 하나 추가함으로써 시스템의 표현이 가능하다.
유압실린더의 내부 누유는 액츄에이터 방정식의 상태변수에 직접적으로 영향을 미치는 곱형(Multiplicative form) 고장으로 모델링된다. 고장에 대한 여분의 민감도를 나타내는
H- 성능을 제시하기는 어려우나 외란에 대한
H∞ 성능을 갖도록 관측기를 설계함으로써 고장에 대한 상대적 민감도를 높일 수 있다. 관측기의
H∞ 성능을 기반으로 판단 논리를 적용하면 고장 검출이 가능하다(
Jee et al., 2016).
본 논문은 유압 실린더의 내부 누유 검출을 위한 관측기 설계 문제를 다룬다. 관측기 설계를 위해 복잡한 비선형 방정식으로 표현되는 편로드(Single-rod) 실린더를 5차의 T—S 퍼지 모델로 표현하며 피스톤 실 손상에 의해 발생하는 이상 누유를 곱형 고장으로 모델링한다. 관측기 설계 조건은 선형행렬부등식 형태로 나타내며 제안한 관측기의 검출 성능과 강인 추종 성능을 검증하기 위해 모의실험을 보인다.
본 논문은 표준 표기법을 따른다.
X =
XT< 0는 음한정 행렬을 의미한다. 임의의 벡터
xk∈ℝ
n,
k∈{1, ...,
K}에 대하여
는 유클리디안 놈을 의미하며
는
l2 놈을 의미한다. *는 대칭행렬의 대각 전치요소이다.
2. 편로드 유압실린더
Fig. 1은 편로드 실린더와 움직이는 수레로 표현되는 부하질량을 도식화하여 나타낸 것이다. 그림에서 알 수 있듯이 부하질량은 로드의 우측 끝단에 있고 실린더 좌우 챔버에서 피스톤을 밀어내는 힘의 차이에 의해 움직인다. 부하질량은 각 챔버에 걸리는 압력, 접촉 마찰력, 누유 등의 영향을 받는다. 유압실린더 동적 모델의 간단한 표현과 수식 전개의 편의를 위해 다음을 가정한다.
Fig. 1
Single-rod cylinder
(1) Fig. 1의 부하질량 m은 변하지 않는 상수이다.
(2) 실린더의 각 챔버에 작용하는 유량의 유입, 토출 제어 입력은 0이다.
(3) 로드 실 손상에 기인한 외부 누유는 발생하지 않는다.
(4) 유막을 경계로 접촉한 피스톤과 실린더의 표면 거칠기는 일정하다.
(5) 작동유의 체적탄성률은 변하지 않는 상수이다.
여기서, 첨자 1과 2는 각각 실린더 내부의 좌, 우 챔버를 의미한다.
m[kg]∈ℝ
>0은 부하질량
xL[m]∈ℝ은 피스톤 이동 거리,
a[m
2]∈ℝ
>0 작동유와 접촉한 램 단면적 크기,
p[N/m
2]∈ℝ
>0는 각 챔버의 내부 압력,
b[kg/s]∈ℝ
>0는 점성 마찰 계수,
ω[N]∈ℝ모델링 되지 않는 유계된 비선형성과 외란,
v[m
3]∈ℝ
>0각 챔버의 부피,
β[N/m
2]∈ℝ
>0는 체적탄성률,
ln,
lf [m
5/Ns]∈ℝ
>0는 각 챔버의 압력차에 의해 발생하는 공칭 누유 계수와 이상 누유 계수이다.
δ[N]∈ℝ는 다음과 같이 비선형 방정식으로 표현되는 LuGre 마찰력이다(
Yao et al., 2014).
여기서,
FC[N]∈ℝ
>0,
FS[N]∈ℝ
>0는 각각 쿨롱 마찰력, 정지 마찰력이며 sgn(∙)은 부호 함수,
vs[m/s]∈ℝ
>0는 Stribeck 속도이다. 식 (2)의 속도—마찰력의 관계를
Fig. 2와 같이 나타낼 수 있다.
Fig. 2
Velocity—Friction Plot of LuGre Model (FS = 78, FC = 52, vs = 0.5)
실린더의 상태 추정을 위한 수치 해석적 연산 속도는 변수들의 크기 변화에 의존적이다. 연산 속도의 개선을 위해 다음과 같은 스케일 변환된 새로운 변수를 정의한다.
여기서,
s∈ℝ
>0는 적절한 크기의 스케일링 팩터,
는
p1,
p2의 스케일 변환된 값이다. 상태변수
x를 다음과 같이 정의하자.
각 챔버의 부피는 거리변화에 의존적인 변수이다. 피스톤의 초기 위치 x1 = 0 에서 좌, 우 챔버의 부피를 각각 v1, v2 라고 한다면 이동 거리에 따른 각 챔버의 부피는 v1 = v10 + a1x1, v2= v20 - a2x1이 된다. 식 (1)은 다음과 같은 4차의 상태방정식으로 쓸 수 있다.
마찰력 추정을 위해 δ(x2)를 x5로 치환하고 상태공간방정식에 마찰력 동역학을 포함한다. 식 (2)를 미분하면 다음과 같은 x5동역학을 얻을 수 있다.
위 미분방정식에서 정지 상태(x2 = 0)에서의 마찰 동역학은 정의되지 않는다. 실제로 정지마찰력은 가해지는 외력에 따라 변하므로 하나의 값으로 정의할 수 없다. 상태추정을 위한 수치 해석적 연산량은 x2가 0을 지날 때 매우 높으며 이는 실시간 관측을 어렵게 만든다. 하지만 x2 ≈ 0 때의 짧은 선형동작 영역을 가정하면 해석이 용이할 뿐 아니라 실제 실험에 적용하더라도 오차가 거의 발생하지 않는다. 매우 작은 한계 속도 vth [m/s] ∈ ℝ>0를 설정하고 |x2| ≤ vth 인 경우에 대하여 선형 동작 영역을 가정하면 식 (4)는 다음과 같은 선형동작 영역을 포함하는 동역학으로 다시 쓸 수 있다.
여기서,
이며
x2 -
x5 평면에서의 선형 기울기 값이다. 이제 식 (3)과 (5)로부터 다음과 같은 5차 상태공간방정식을 유도할 수 있다.
여기서
이다.
복잡한 형태의 비선형 방정식 (6)에서 x3, x4, x5, 동역학은 각각 선형방정식의 비선형 결합 형태를 가진다. T—S 퍼지 모델을 사용하면 이러한 형태의 비선형 함수를 전반부 규칙에 따른 국부적 선형 영역으로 나누어 기술할 수 있으며 각각의 선형 동작 영역에서 동작 가능한 관측기를 설계하면 이들의 컨벡스 조합으로 표현되는 비선형 전역시스템의 상태추정이 가능하다. 식 (6)은 전반부 변수들 z1∈[z11, z12], z2∈[z21, z22], z3∈[z31, z32], z4∈[z41, z42]에 대하여 총 16(24)개의 규칙을 가지는 퍼지 모델로 표현 가능하다. 다음 퍼지 모델의 p∈{1.2...,16}번째 규칙을 보자.
여기서, 첨자 규칙 번호
p에 대응하는 첨자들
i,
j,
k,
l 은
Table 1과 같으며
Table 1
Indices of fuzzy rules
이다. 식 (6)과 등가인 비퍼지화된 전역 동특성은 다음과 같이 기술할 수 있다.
여기서
이다.
수레의 이동 거리 xL과 챔버 양단의 압력 p1, p2 가 디지털 센서에 의해 측정된다고 가정하자. 샘플링 주기 T∈ℝ>0 를 가지는 k∈ℤ≥ 0번째 이산시간 출력방정식을 다음과 같은 형태로 표현한다.
여기서, 아래첨자
k는
KT 시점,
yk는 출력 신호를 의미하며
이다.
가정 2 (
Jee et al., 2013): 논의의 편의를 위해 충분히 짧은 시간구간
t∈[
kT,
kT +
T)에 대하여
x(
t) ≡
xk,
z(
t) ≡
zk,
lf(
t) ≡
lfk,
ω(
t) ≡
ωk 를 가정한다.
가정 2를 적용하여 식 (7)을 kT에서 kT + T까지 적분하면 다음과 같은 이산시간 모델을 유도할 수 있다.
피스톤 실에 이상이 생긴다면 챔버 양단의 압력차에 의한 이상 누유 현상이 발생할 수 있다. 누유 검출을 위한 상태추정은 다음과 같은 이산시간 관측기에 의해 이루어진다.
여기서,
는
x의 추정치,
는
y의 추정치,
r∈ℝ
3은 여분,
은 관측기 이득 행렬,
H∈ℝ
3×3은 여분 이득 행렬이다. 상태추정오차
를 정의하면 식 (8)과 식 (9)로부터 다음과 같은 오차방정식을 얻을 수 있다.
여분 r로부터 고장을 판단하기 위해 다음과 같은 여분평가함수 Jk와 문턱값 Jthk을 정의한다.
여기서, KW∈ℝ>0는 상수 시간 창(Constant time window)이다.
정의 1 (고장 판단 논리): 고장 발생 여부는 다음의 고장판단 논리에 의해 결정된다.
정의 2: 오차 시스템(식 (10))에서 ωk로부터 rk까지 H∞ 성능을 다음과 같이 정의한다.
문제 1: 주어진
γ∈ℝ
>0 에 대하여 관측기(식 (9))가 다음 조건을 만족하도록 관측기 이득 행렬들
과 여분 이득 행렬
H를 설계하라:
C1) 오차 시스템(식 (10))은 ωk = 0, lf = 0에 대하여 점근적으로 안정하다;
C2) ||O||∞ < γ.
3. 누유 검출 관측기 설계
정리 1 (관측기의 점근적 안정성 및
γ-
H∞ 성능): 주어진
γ∈ℝ
>0에 대하여 다음 행렬부등식을 만족하는 행렬들
이 존재한다면 오차 시스템(식 (10))은 점근적으로 안정하며
ωk∈
l2에 대하여
γ-
H∞ 성능을 가진다.
for all p∈{1,2,...,16}
여기서,
이다.
증명: 먼저
x2 >
vth에 대하여
과
H를 구하기 위한 설계조건(식 (13))을 증명한다. 양한정 행렬
P+ = (
P+)
T > 0에 대하여 양한정 함수
와 차분방정식
을 정의한다. 다음 해밀턴—자코비—벨만 (Hamilton—Jacobi—Bellman) 부등식을 고려하자.
위 식을 0에서 임의의 시간 K까지 더하면 다음 관계를 얻는다.
위 관계로부터 식 (16)을 만족하는 이득행렬들
과
H를 구한다면
x2 >
vth에 대하여 문제 1의 C2)를 만족하는 관계할 수 있다. 식 (16)을 전개하면 다음과 같은 부등식과 동치관계를 유도할 수 있다.
여기서, 세 번째 동치관계에서 Schur complement를 사용하였다.
의 변수치환을 사용하면 마지막 동치관계가 성립한다. 행렬부등식 (14)와 식 (15)의 증명은 위 증명과 유사하므로 생략한다.
4. 모의실험
본 절에서는 실린더가 정상 동작하는 경우와 누유 고장이 발생한 경우의 동특성과 관측기의 추종 성능을 비교하고 제안한 관측기(식 (9))의 검출 성능을 확인하기 위해 가상의 이상 누유를 발생시켜 여분 평가를 실시한다. 다음과 같은 파라미터와 초기값을 가지는 식 (3) 형태의 유압실린더를 고려하자(
Yao et al., 2014).
주어진
γ=0.05,
T=10
-3[s]에 대하여 정리 1의 설계 조건을 만족하는 관측기(식 (9))의 이득행렬들
를 구할 수 있다(부록 참조).
외란
ω∈ℝ는
Fig. 3과 같이 크기 구간 (-0.5, 0.5)에서 불규칙하게 발생함을 가정한다. 수레의 속도
x2 는 측정 가능한 값이 아니지만 측정 가능한 이동 거리
x1으로부터 계산이 가능하다. 시간 구간
t∈[0, 1]에서 이상 누유 계수
lf ≡0에 대한 동역학(식 (3))과 관측기(식 (9))의 시뮬레이션 결과를
Fig. 4-
5에 나타낸다.
Fig. 4와
5의 실선은 각각 수레의 거리 측정치, 속도 계산값을 의미하며 괘선은 관측기에 의해 추정된 궤적이다. 그림에서 알 수 있듯이 고장이 발생하지 않은 경우 관측기의 상태추정치가 상태변수와 거의 일치하는 것을 알 수 있다.
Fig. 3
Disturbance
Fig. 4
Cart displacement and estimate (solid: x1, dashed: ) when lf ≡ 0
Fig. 5
Cart velocity and estimate (solid: x2 , dashed: ) when lf ≡ 0
이상 누유가 발생한 경우의 관측기의 검출 성능을 확인하기 위해 0.1초를 기점으로 다음과 같은 이상 누유 계수가 발생함을 가정한다.
Fig. 6과
7의 실선은 각각 수레의 거리 측정치, 속도의 계산값이며 괘선은 관측기에 의해 추정된 상태변수이다.
Fig. 6은 누유와 상관없이 정상적으로 상태변수를 추정하고 있으나
Fig. 7에서는 0.1초 이후 상태추정오차가 발생하는 것을 알 수 있다.
Fig. 6
Cart displacement and estimate (solid: x1 , dashed: ) when lf ≠ 0
Fig. 7
Cart velocity and estimate (solid: x2 , dashed: ) when lf ≠ 0
상태추정오차로부터 누유를 판단하기는 어려우나 정의 1의 판단 논리를 적용하면 누유 발생 여부를 확인할 수 있다. 관측기 (식 (9))는 lf ≡ 0에 대하여 다음 관계를 만족한다.
주어진 γ = 0.05, Kw = 50, , ω∈(−0.5, 0.5)에 대하여 문턱값 Jthk를 다음과 같이 계산할 수 있다.
Fig. 8은 위에서 계산된 문턱값과 계산식 (11)에 의해 얻어진 여분평가함수를 그래프로 나타낸 것이다. 여분평가함수는 0.1021초에 문턱값을 초과하였으며 정의 1의 판단 논리에 따라 이 시점에 누유가 발생하였음을 판단할 수 있다.
Fig. 8
Residual Evaluation 1 (solid: Jrk, dashed: Jthk)
다양한 상황에서의 실험을 위해 다음과 같은 초기값을 가지는 실린더 모델을 고려하자.
초기값을 제외한 모델 파라미터 및 실험 방법은 앞의 실험과 동일하다. 여분평가 결과를
Fig. 9에 나타내었으며
Fig. 8과 유사하게 누유 발생 직후인 0.1013초에 여분평가함수가 문턱값을 초과하여 누유가 발생하였음을 확인할 수 있다.
Fig. 9
Residual Evaluation 2 (solid: Jrk, dashed: Jthk)
5. 결 론
본 논문은 편로드 유압실린더의 내부 누유 검출 문제를 다루었다. 복잡한 비선형 방정식으로 표현되는 유압실린더 동역학을 T—S 퍼지 모델로 나타내었으며 LuGre 마찰 모델의 불연속 구간을 이어주는 선형 영역을 가정하였다. 누유 검출을 위한 샘 플치 관측기는 외란에 강인한 H∞ 성능을 가지도록 설계되었으며 관측기 설계 조건은 선형행렬부등식으로 나타내었다. 모의실험에서는 제안한 관측기의 성능을 확인하기 위해 외란은 존재하지만 누유는 발생하지 않는 경우와 외란과 누유가 모두 발생하는 경우로 나누어 실험하였으며 각각의 경우에서 관측기의 강인 추종 성능과 검출 성능을 확인할 수 있었다. 제안한 관측기의 검출 성능 향상을 위해서는 논문에서 제시한 외란에 대한 강인 성능 뿐 아니라 누유 신호에 대한 민감 성능 연구가 필요하며 이는 액츄에이터 고장 검출 분야에서 향후 연구되어야 할 주요 연구 분야이다.
NOTES
It is noted that this paper is revised edition based on proceedings of Korean Marine Robot Technology Society 2015 Autumn Conference (
Jee et al, 2015).
감사의 글
이 논문은 2016년 해양수산부 재원으로 한국해양과학기술진흥원의 지원을 받아 수행된 연구임 (해양개발용 수중건설로봇사업단, PJT200539).
References
Alleyne, A., Liu, R.. (A Simplified Approach to Force Control for Electro-hydraulic Systems, Control Engineering Practice, 2000). 8(12):1347-1356 10.1016/S0967-0661(00)00081-2.
Guo, J., Huang, X., Cui, Y.. (Design and Analysis of Robust Fault Detection Filter using LMI Tools, Computers and Mathematics with Applications, 2009). 57(11-12):1743-1747 10.1016/j.camwa.2008.10.032.
Jee, S.C., Kang, H.J., Lee, M.J., Li, J.H.. (H∞ Observer Design for Detecting Internal Oil Leakage in a Hydraulic Cylinder, Journal of Institute of Control, Robotics and Systems, 2016). 22(2):117-125 10.5302/J.ICROS.2016.15.0210.
Jee, S.C., Lee, H.J., Joo, Y.H.. (H-/H∞ Sensor Fault Detection Observer Design for Nonlinear Systems in Takagi—Sugeno’s Form, Nonlinear Dynamics, 2012). 67(4):2343-2351 10.1007/s11071-011-0148-6.
Jee, S.C., Lee, H.J., Kim, D.W.. (Sampled-data Fault Detection Observer Design of Takagi—Sugeno Fuzzy Systems, Journal of Korean Institute of Intelligent Systems, 2013). 23(1):65-71 10.5391/JKIIS.2013.23.1.65.
Jee, S.C., Park, J.W., Kim, M.K., Lee, M.J., Kang, H.J., Hong, S.M.. (Model-based Observer Design for Detecting Internal Oil-leakage of Hydraulic Cylinder: LMI Approach Proceedings of Korean Marine Robot Technology Society 2015 Autumn Conference 2015). 150-151.
Lee, J.W., Park, J.W., Suh, J.H., Choi, Y.H.. (Redundant Architectural Design of Hydraulic Control System for Reliability Improvement of Underwater Construction Robot, Journal of Ocean Engineering and Technology, 2015). 29(5):380-385 10.5574/KSOE.2015.29.5.380.
Liu, J., Wang, J.L., Yang, G.-H.. (An LMI Approach to Minimum Sensitivity Analysis with Application to Fault Detection, Automatica, 2005). 41(11):1995-2004 10.1016/j.automatica.2005.06.005.
Wang, J.L., Yang, G.-H., Liu, J.. (An LMI Approach to H- Index and Mixed H-/H∞ Fault Detection Observer Design, Automatica, 2007). 43(9):1656-1665 10.1016/j.automatica.2007.02.019.
Yao, B., Bu, F., Chiu, G.T.-C.. (Nonlinear Adaptive Robust Control of Electro-hydraulic Servo Systems with Discontinuous Projections. in Decision and Control, 1998 Proceedings of the 37th IEEE Conference on 1998). 2(3):2265-2270.
Yao, B., Bu, F., Reedy, J., Chiu, G.T.-C.. (Adaptive Robust Motion Control of Single-rod Hydraulic Actuators: Theory and Experiments, IEEE-ASME Transactions on Mechatronics, 2000). 5(1):79-91 10.1109/3516.828592.
Yao, J., Yang, G., Ma, D.. (Internal Leakage Fault Detection and Tolerant Control of Single-rod Hydraulic Actuators, Mathematical Problems in Engineering, 2014). 2014, 1-14.