• 대한전기학회
Mobile QR Code QR CODE : The Transactions of the Korean Institute of Electrical Engineers
  • COPE
  • kcse
  • 한국과학기술단체총연합회
  • 한국학술지인용색인
  • Scopus
  • crossref
  • orcid




Time-delayed Linear system, Stability, delay interval-dependent LKFs, Linear matrix inequality

1. 서 론

자연계에 존재하는 많은 시스템에서 시간 지연은 흔하게 존재하며, 이들은 시스템의 성능을 나쁘게 하는 요인으로 작용하고, 더 나아가 시스템의 안정성까지도 위협하는 요소로 작용한다. 이러한 이유로 시간 지연 시스템의 안정성 문제에 관한 많은 연구가 진행됐고 현재에도 매우 활발히 연구되고 있는 주제이다(book[2,5]과 review paper [9,13] 참고). 시간에 따라 변화하는 시간 지연을 갖는 선형 시스템의 안정성 문제를 효과적으로 다루기 위해 다음의 미분 방정식으로 기술되는 시간 지연 선형시간 시스템을 생각하자.

(1)
$\begin{cases} \dot{x}(t)=Ax(t)+A_{d}x(t-d(t)),\: x(\theta)=\phi(\theta),\: \theta\in[-h,\: 0],\: \\ d(t)\in[0,\: h],\: -\mu_{1}\le\dot{d}(t)\le\mu_{2},\: \forall t ,\: \end{cases}$

여기서 $x(t)\in{R}^{n}$은 상태, $A,\: A_{d}\in{R}^{n\times n}$은 시스템 행렬들, $\phi(\theta)$는 초기 상태, 그리고 $d(t)$는 연속인 시간 지연을 나타낸다.

시간 지연 시스템 (1)의 안정성 문제는 시스템 (1)의 안정성을 보장하는 범위 내에서 시간 지연의 최대 크기 $h$와 이의 시간 미분 $\mu_{1},\: \mu_{2}$간의 관계를 구하는 것이다. 이를 위하여 이용되는 가장 대표적인 방법이 LKF(Lyapunov Krasovskii functional) 접근방법이다. 이 방법은 적당한 하나의 LKF 후보 함수를 정한 후, 이 LKF 후보 함수의 시스템 (1)의 궤적에 따른 시간 미분이 모든 시간에서 음이 되게 하는 LMI(linear matrix inequality) 조건을 구하는 것이다[2,5]. 가장 대중적인 LKF 후보 함수는 다음 형식이며

(2)
$v_{0}(x_{t})=\widetilde{x}^{T}(t)P(t)\widetilde{x}(t)+\int_{t-h}^{t-d(t)}\sigma(s)Q_{1}\sigma(s)ds \\ +\int_{t-d(t)}^{t}\sigma(s)Q_{2}\sigma(s)ds + \int_{t-h}^{t}(h-t+s)\dot{x^{T}}(s)R\dot{x}(s)ds $

이는 증강 변수를 포함한 이차함수(quadratic function), 이차함수 적분과 이차함수 가중 적분을 포함한다[2,5]. 이 LKF 후보 함수의 시간 미분을 구하면 가중 적분 항으로부터 나온 다음 이차함수 항이

(3)
$-\int_{t-h}^{t}\dot{x^{T}}(s)R\dot{x}(s)ds$

곧바로 LMI로 표현할 수 없기에, Jensen 부등식을 포함한 많은 형태의 적분 부등식들[4,8,9,13]과 비선형 부등식을 선형 부등식으로 변환하기 위한 상호 볼록 부등식(reciprocally convex inequality)[7]과 자유 행렬 기반 부등식[8,12] 등이 제시되었다(review paper[9,13] 참고).

지금까지의 대부분 안정성 결과는 $\forall d(t)\in[0,\: h]$에 대하여 하나의 LKF 후보 함수를 사용했다[2,5]. 하지만 시간 지연 구간에 따라 서로 다른 LKF 후보 함수를 적용할 수만 있으면 좀 더 나은 결과의 예측은 상식적이다. 이를 위해 지연 구간 $[0,\: h]$를 두 구간 $[0,\: h_{1}],\: [h_{1},\: h]$로 나누어 서로 다른 LKF의 사용을 시도하였다. 먼저 Fridman[3]은 비적분 이차함수에 존재하는 가중행렬을 각 구간에서 연속이지만 서로 다른 함수를 사용한 결과를 제시하였다. 최근에 Kim[15,17]은 이를 좀 더 일반화하여 다중 LKF 후보 함수의 필요조건을 제시하고, 비적분 항뿐만 아니라 적분 항까지도 $\lim_{b\to a}\int_{a}^{b}(\cdot)ds=0$의 사실을 이용하여 두 구간에 서로 다른 LKF 함수를 도입하여 개선된 안정성 결과를 보였다. 이 결과는 $d(t)\in[0,\: h_{1}]$와 $d(t)\in[h_{1},\: h]$인 두 경우를 생각했지만, LKF 함수의 적분 구간은 모두 $[t-h,\: t]$이어서 도입된 증강 변수의 숫자가 같다.

이 논문에서는 이를 개선하기 위해 LKF 함수의 적분 구간을 두 개의 구간에서 서로 다르게 한다. 즉 제1구간 $d(t)\in[0,\: h_{1}]$인 경우에는 LKF 함수 적분 구간을 $[t-d(t),\: t]$로하고, 제2구간 $d(t)\in[h_{1},\: h]$인 경우에는 LKF 함수 적분 구간을 $[t-d(t),\: h_{1}]$과 $[t-h_{1},\: t]$의 합으로 한다. 그리고 제2구간의 적분 구간 $[t-h_{1},\: t]$에서 함숫값은 제1구간 $[t-d(t),\: t]_{d(t)=h_{1}}$과 같게 함으로, 두 LKF 함수의 연속성이 보장된다. 이 방식은 각 구간에 도입된 증강 변수가 다르며 제1구간은 제2구간에 비하여 적다. 다음으로 새로이 정의된 LKF 들을 바탕으로 기존의 결과를 개선한 안정성 결과를 LMI 형태로 제시한다. 끝으로 제시된 결과는 잘 알려진 대표적 두 개의 예제를 통하여 이의 우수성을 보인다.

2. 새로운 지연 구간 종속 LKF 후보 함수

시간 종속 시간 지연 안정성 결과를 얻기 위해 채택된 대부분의 LKF 후보 함수는 위 수식 (2)에 제시된 형식을 가지며, 대부분의 노력은 (3)의 상한을 좀 더 나은 결과를 얻는 LMI로 표시하는 데 기울여왔다. 하지만 시간 지연 구간에 따라 서로 다른 LKF 후보 함수를 이용할 수 있으면, 좀 더 나은 결과를 얻을 수 있음은 예측이 가능한 사실이다.

일반적으로, 구간 종속이면서 각 구간에서 LKF 함수로써 필요조건을 만족하고 전체 구간에서 연속인 함수 $v(x_{t})$는

(4)
$v(x_{t})=\begin{cases} v_{1}(x_{t})>0 ,\: {if}\;{t}\in\left\{\theta :{d}(\theta)\in[0,\:{h}_{1}]\right\},\: \\ {v}_{2}({x}_{{t}})>0 ,\: {if}\;{t}\in\left\{\theta :{d}(\theta)\in[{h}_{1},\:{h}]\right\},\: \\ {v}_{1}({x}_{{t}})={v}_{2}({x}_{{t}}),\: {if}\;{t}\in\left\{\theta :{d}(\theta)={h}_{1}\right\},\: \end{cases} $
LKF 후보 함수의 필요조건을 만족하며, 만약 각 구간에서 시스템 궤적에 따른 시간 미분이 다음을 만족하면
(5)
$\begin{cases} \dot{v_{1}}(x_{t})\le -\varepsilon_{1}||\xi_{t1}||^{2},\: \forall\xi_{t1}\neq 0,\: {if}\;{t}\in\left\{\theta :{d}(\theta)\in[0,\:{h}_{1}]\right\},\: \varepsilon_{1}>0\\ \dot{}v_{2}({x}_{{t}})\le -\varepsilon_{2}||\xi_{{t}2}||^{2},\: \forall\xi{t}_{2}{\neq}0,\: {if}\;{t}\in\left\{\theta :{d}(\theta)\in[{h}_{1},\:{h}]\right\},\: \varepsilon_{2}>0,\: \end{cases}$

시스템은 점근적으로 안정하다. 이를 처음으로 실현한 결과가 Fridman[3]이고, 그들은 LKF (2)에서 증강 변수가 포함된 비적분 이차함수의 가중행렬을 구간에 따라 다르지만 경계에서는 동일한 $P_{1}(h_{1})= P_{2}(h_{1})$ 다음 가중행렬을

$P(t)=\begin{cases} P_{1}(d(t))>0,\: {if}\;{d}({t})\in[0,\:{h}_{1}],\: \\ {P}_{2}({d}({t}))>0,\: {if}\;{d}({t})\in[{h}_{1},\:{h}],\: \end{cases}$

사용하여 개선된 결과를 얻었다. 또한, 최근에 Kim[15,17]은 이차함수뿐만 아니라, 이차함수의 적분까지도 지연 구간에 따라 서로 다른 행렬들 $P_{0},\: P_{1},\: P_{2},\: S_{1},\: S_{2}$을 도입하여, 다음에 기술되는 LKF를 이용하여

(6)
$\begin{cases} P(t)= cases P_{0}+(h_{1}- d(t))P_{1}>0,\: {if}\;{d}({t})\in[0,\:{h}_{1}],\: \\ {P}_{0}+({d}({t})-{h}_{1}){P}_{2}>0,\: {if}\;{d}({t})\in[{h}_{1},\:{h}],\: \\ v_{1}(x_{t})= v(x_{t})+\int_{t- h_{1}}^{t-d(t)}\sigma^{T}(s)S_{1}\sigma(s)ds ,\: {if}\;{d}({t})\in[0,\:{h}_{1}],\: \\ {v}_{2}({x}_{{t}})={v}({x}_{{t}})+\int_{{t}-{d}({t})}^{{t}-{h}_{1}}\sigma^{{T}}({s}){S}_{2}\sigma({s}){ds} ,\: {if}\;{d}({t})\in[{h}_{1},\:{h}],\:\end{cases}$

기존의 결과를 개선한 안정성 결과를 제시하였다. 여기서 $v(x_{t})$는 (2)의 값이다.

본 논문에서는 이를 더욱 개선하여, 구간 $d(t)\in[0,\: h_{1}]$구간에서 먼저 LKF 후보 함수 $v_{1}(x_{t})$를 정하고, 이를 토대로 $d(t)\in[h_{1},\: h]$에서 LKF 후보 함수 $v_{2}(x_{t})$를 정하는 방식을 채택한다.

(7)
$\begin{cases} v_{1}(x_{t})=\eta_{1}^{T}(t)[P_{0}+ d(t)P_{1}]\eta_{1}(t)+\int_{t-d(t))}^{t}\sigma^{T}(s)Q_{1}\sigma(s)ds \\ +\int_{t-d(t)}^{t}(h_{1}-t+s)\dot{x^{T}}(s)R_{1}\dot{x}(s)ds ,\: {if}\;{d}({t})\in[0,\:{h}_{1}],\: \\ {v}_{2}({x}_{{t}})=\left[{v}_{1}({x}_{{t}})\right]_{{d}({t})={h}_{1}}+{v}_{{a}}({x}_{{t}}),\: {if}\;{d}({t})\in[{h}_{1},\:{h}],\: \end{cases}$

여기서 $v_{a}(x_{t})$는 구간 $d(t)\in[h_{1},\: h]$에서 정의되는 이차함수로써 $\left[v_{a}(x_{t})\right]_{d(t)= h_{1}}=0$ 이면서 $v_{a}(x_{t})> 0,\: \forall\xi_{t}\neq 0$를 만족하는 함수이고 자세한 것은 뒤의 수식 (13)에 있다. 이렇게 정한 $v(x_{t})$는 (4)를 만족하므로 LKF 후보 함수의 조건을 만족한다.

Remark 1. LKF (6)(7)의 차이점은 적분 구간의 차이이다. 함수 (6)의 적분 구간은 모두 $[t-h,\: t]$이나, (7)에서 $v_{1}(x_{t})$의 적분 구간은 $[t-d(t),\: t]$, $d(t)\in[0,\: h_{1}]$이고, $v_{2}(x_{t})$의 적분 구간은 $[t-d(t),\: t -h_{1}]\cup[t- h_{1},\: t]$, $d(t)\in[h_{1,\: }h]$로 서로 다르다. 이로써 LKF 후보 함수의 시간 미분의 상한에 사용되는 벡터의 크기가 서로 다르다.

다음은 잘 알려진 보조정리 1로써 (i)는 Wirtinger 기반 적분 부등식[4]이고, (ii)는 자유 행렬 기반 적분 부등식[8]이다. 이들은 다음의 주요 결과에서 LMI 형태의 결과를 얻는 데 사용된다.

보조정리 1 : 실수 $a<b$, 양 확정 행렬 $0<X =X^{T}\in R^{n\times n}$, $\hat{X}= diag\{X,\: 3 X,\: 5 X\}$, $w\in{R}^{n}$라 하자. 그러면 적당한 차원의 행렬 $L$ 과 벡터 $\xi$에 대하여 다음이 성립한다.

$\begin{cases} (i)-\int_{a}^{b}\dot{w}^{T}(s)X\dot{w}(s)ds\le -\dfrac{1}{b-a}\psi^{T}(a,\: b)\hat{X}\psi(a,\: b),\: \\ (ii)-\int_{a}^{b}\dot{w}^{T}(s)X\dot{w}(s)ds\le 2\psi^{T}(a,\: b)L\xi +(b-a)\xi^{T}L^{T}\hat{X}^{-1}L\xi . \end{cases}$
여기서 본 논문에서는 다음의 벡터 $\xi\in R^{4n}$를 사용한다.
$\begin{cases} \xi = co l\left\{w(b),\: w(a),\: \dfrac{1}{b-a}\int_{a}^{b}w(s)ds ,\: \dfrac{1}{(b-a)^{2}}\int_{a}^{b}(s-a)w(s)ds\right\},\: \\ \psi(a,\: b)=\begin{bmatrix}I&&-I&&0&&0\\I&&I&&-2I&&0\\I&&-I&&6I&&-12I\end{bmatrix}\xi . \end{cases}$
그리고, 다음에 사용될 벡터들을 다음과 같이 정의하자.
(8)
$\begin{cases} \rho_{k}(a,\: b)=\dfrac{1}{(b-a)^{k+1}}\int_{a}^{b}(s-a)^{k}x(s)ds ,\: k=0,\: 1,\: \\ \xi_{t1}=\left[x(t),\: x(t-d),\: \dot{x}(t-d),\: \rho_{0}(t-d,\: t),\: \rho_{1}(t-d ,\: 1),\: \right . \\ \left . d\cdot\rho_{0}(t-d,\: t),\: d\cdot\rho_{1}(t-d ,\: t)\right]\\ \xi_{t2}=\left[x(t),\: x(t-d),\: x(t- h_{1}),\: \dot{x}(t-d),\: \dot{x}(t- h_{1}),\: \right . \\ \rho_{0}(t- h_{1},\: t),\: \rho_{1}(t- h_{1},\: 1),\: \rho_{0}(t- d,\: h_{1}),\: \rho_{1}(t,\: d t- h_{1}),\: \\ \left . (d-h_{1})\rho_{0}(t- d,\: h_{1}),\: (d-h_{1})\rho_{1}(t,\: d t- h_{1})\right] \end{cases}$

여기서 두 벡터 $\xi_{t1}$와 $\xi_{t2}$는 각각 $d(t)\in[0,\: h_{1}]$와 $d(t)\in[h_{1},\: h]$의 각 영역에서 선정된 LKF의 시간 미분이 음임을 보이는 데 사용되는 서로 다른 크기의 벡터들이다.

3. 주요 결과

다음 정리 1은 시간 지연 시스템 (1)의 안정성 결과로써, 위 (7)에 기술된 형태의 시간 지연 구간 종속 LKF 후보 함수를 이용한 주요 결과이다.

정리 1 : 양 확정 행렬 $P_{0,\: }P_{1}\in{R}^{4n\times 4n},\:$ $X_{0}\in{R}^{9n\times 9n},\:$ $S_{0},\: S_{1}\in{R}^{3n\times 3n},\:$ $Q_{1},\: Q_{2}\in$${R}^{2n\times 2n},\:$ $R_{1},\: R_{2}\in$${R}^{n\times n},\:$ 일반행렬$L_{i}\in{R}^{3n\times 4n},\:$ $M_{i}\in{R}^{7n\times 2n},\: N_{i}\in{R}^{11n\times 2n},\: $ $i\in[1,\: 2]$ 들이 존재하여 다음 LMI를 $\dot{d}(t)=\mu_{1},\: \mu_{2}$에 대하여 만족하면

(i) $\omega_{1}(0,\: \dot{d}(t))<0,\:$

(ii) $\begin{bmatrix}\omega_{1}(h_{1,\: }\dot{d}(t))&& h_{1}G_{7}^{T}L_{1}^{T}\\\star &&- h_{1}\hat{R_{1}}\end{bmatrix}<0,\:$

(iii) $\omega_{2}(h_{1,\: }\dot{d}(t))<0,\:$

(iv) $\begin{bmatrix}\omega_{2}(h,\: \dot{d}(t))&&(h - h_{1})E_{11}^{T}L_{2}^{T}\\\star &&-(h- h_{1})\cdot\hat{R_{2}}\end{bmatrix}<0,\:$

시간 지연을 갖는 시스템 (1)은 점근적으로 안정하다. 여기서

(9)
$\begin{equation*} \left\{ \begin{aligned} \Omega_1(d,\dot{d}(t)) &= \dot{d} G_1^T P_1 G_1 + 2 G_1^T (P_0 + dP) G_2 + G_3^T Q_1 G_3 \\ &\quad - (1-\dot{d}) G_4^T Q_4 G_4 + h_1 A_{c1}^T R_{A_{c1}} A_{c1} + 2 G_5^T L_1 G_7 \\ &\quad - (1-\dot{d})(h_1 - d) g_3^T R_{g_3} g_3 + 2(N_1 + \dot{d} N_2) G_6, \\ \Omega_2(d,\dot{d}(t)) &\quad 2 E_1^T (P_0 + h_1 P_1) E_2 + \dot{d} E_3^T X E_3 + 2(d-h_1) E_3^T X E_4 \\ &\quad + E_5^T Q_1 E_6 - E_6^T (Q_1 - Q_2) E_6 - (1-\dot{d}) E_7^T Q_2 E_7 \\ &\quad + E_8^T X_0 E_8 + 2(d-h_1) E_8^T X_0 E_8 + \dot{d} E_{10}^T S_0 E_{10} \\ &\quad + 2 E_{10} (S_0 + d S_1) E_{11} + h_1 A_{c2}^T R_{A_{c2}} A_{c2} + (h-h_1) e_5^T R_e e_5 \\ &\quad - (1-\dot{d})(h-d) e_4^T R_e e_4 - \frac{1}{h_1} E_{12}^T \hat{R}_1 E_{12} + 2 L_2 E_{13}. \end{aligned} \right. \end{equation*}$
이고, 여기에 사용된 벡터와 행렬들은 다음과 같다.
(10)

$g_{i}=[0_{n\times(i-1)n}I_{n\times n}0_{n\times(7- i)n}],\: i=1,\: 2,\: \cdots ,\: 7,\: \\ g_{0}=0\cdot g_{1},\: \widetilde{g_{2}}=(1-\dot{d})g_{2},\: \widetilde{g_{3}}=(1-\dot{d})g_{3},\: A_{c1}=Ag_{1}+A_{d}g_{2},\: $

$\hat{R_{i}}= diag\left\{R_{i},\: 3R_{i},\: 5R_{i}\right\},\: i=1,\: 2,\:$

$G_{1}= co l\left\{g_{1},\: g_{2},\: g_{6},\: g_{7}\right\},\: \\ G_{2}= co l\left\{A_{c1},\: \widetilde{g_{3}},\: g_{1}-\widetilde{g_{2}},\: -\dot{d}g_{5}+ g_{1}+(\dot{d}-1)g_{4}\right\},\: $

$G_{3}= co l\left\{g_{1},\: A_{c1}\right\},\: G_{4}= co l\left\{g_{2},\: g_{3}\right\},\: \\ G_{5}= co l\left\{g_{1}- g_{2},\: g_{1}+ g_{2}- 2 g_{4},\: g_{1}- g_{2}+ 6 g_{4}- 12 g_{5}\right\}$

$G_{6}= co l\left\{d\cdot g_{4}- g_{6},\: d\cdot g_{5}- g_{7}\right\},\: G_{7}= co l\left\{g_{1},\: g_{2},\: g_{4},\: g_{5}\right\},\:$

$e_{i}=[0_{n\times(i-1)n}I_{n\times n}0_{n\times(11- i)n}],\: i=1,\: 2,\: \cdots ,\: 11,\: \\ e_{0}=0\cdot e_{1},\: \widetilde{e}_{2}=(1-\dot{d})e_{2},\: \widetilde{e}_{4}=(1-\dot{d})e_{4},\: A_{c2}=Ae_{1}+A_{d}e_{2},\: $

$E_{1}= co l\left\{e_{1},\: e_{3},\: h_{1}e_{6},\: h_{1}e_{7}\right\},\: E_{2}= co l\left\{A_{c2},\: e_{5},\: e_{1}- e_{3},\: e_{1}- e_{6}\right\},\:$

$\left. E_{3a}= co l\left\{e_{1},\: e_{2},\: e_{3},\: e_{6},\: e_{7}\right\},\: E_{3b}= co l\left\{e_{8},\: e_{9},\: e_{10},\: e_{11}\right\},\: \\ E_{4a}=(d-h_{1})\cdot co l\left\{A_{c2},\: \widetilde{e_{4}},\: e_{5},\: \dfrac{1}{h_{1}}(e_{1}- e_{3}),\: \dfrac{1}{h_{1}}(e_{1}- e_{6})\right\},\: \\ E_{4b}= co l\left\{(d-h_{1})\left\{-\dot{d}e_{8}+ e_{3}-\widetilde{e_{2}},\: -2\dot{d}e_{9}+ e_{3}+(\dot{d}-1)e_{8}\right\},\: \right . \\e_{3}-\widetilde{e_{2}},\: -\dot{d}e_{9}+ e_{3}+(\dot{d}-1)e_{8}\right\},\: $

$E_{5}= co l\left\{e_{1},\: A_{c2}\right\},\: E_{6}= co l\left\{e_{3},\: e_{5}\right\},\: E_{7}= co l\left\{e_{2},\: e_{4}\right\},\:$

$\left. E_{8}= co l\left\{e_{1},\: e_{2},\: e_{3},\: e_{6},\: e_{7},\: e_{8},\: e_{9},\: e_{10},\: e_{11}\right\},\: \\ E_{9}= co l\left\{(d-h_{1})[A_{c2},\: \widetilde{e_{4}},\: e_{5},\: (e_{1}- e_{3})/h_{1},\: (e_{1}- e_{6})/h_{1}],\: -\dot{d}e_{8}+ e_{3}-\widetilde{e_{2}},\: \right .\\ -2\dot{d}e_{9}+ e_{3}+(\dot{d}- 1)e_{8},\: (d-h_{1})[e_{3}-\widetilde{e_{2}},\: -\dot{d}e_{9}+e_{3}+(\dot{d}-1)e_{8}]\right\}.$

$E_{10}= co l\left\{e_{3}- e_{2,\: }e_{10},\: e_{11}\right\},\: \\ E_{11}= co l\left\{e_{5}-\widetilde{e_{4}},\: e_{3}-\widetilde{e_{2}},\: -\dot{d}e_{9}+ e_{3}+(\dot{d}- 1)e_{8}\right\},\: $

$E_{12}= co l\left\{e_{1}-e_{3},\: e_{1}+ e_{3}- 2e_{6},\: e_{1}- e_{3}+ 6 e_{6}-12 e_{7}\right\},\: \\ E_{13}= co l\left\{e_{3}- e_{2},\: e_{3}+ e_{2}- 2 e_{8},\: e_{3}- e_{2}+ 6 e_{8}-12 e_{9}\right\}.$

$E_{14}= co l\left\{(d- h_{1})e_{8}-e_{10},\: (d - h_{1})e_{9}- e_{11}\right\},\:$

$E_{15}= co l\left\{e_{3},\: e_{2},\: e_{8},\: e_{9}\right\}.$

증명 : 혼란을 주지 않는 한 시간 지연 $d(t)$는 $d$로 간략히 기술하기로 한다. 먼저 두 개의 집합을 정의한 후

(11)
$I_{1}=\left\{\theta : d(\theta)\in[0,\: h_{1}]\right\},\: {and}\;{I}_{2}=\left\{\theta :{d}(\theta)\in[{h}_{1},\:{h}]\right\},\:$

뒤의 LKF 후보 함수(13) 정의에 사용될 벡터를 정의하자.

(12)
$\begin{equation*} \left\{ \begin{aligned} \eta_1(t) &= col\{ x(t), x(t-d), d \cdot \rho_0(t-d,t), d \cdot \rho_1(t-d,t) \}, \\ \eta_2(t) &= col\{ x(t), x(t-d), x(t-h_1), \rho_0(t-h_1,t), \rho_1(t-h_1,t), \\ &\quad \rho_0(t-d,t-h_1), \rho_1(t-d,t-h_1), \\ &\quad (d-h_1)\rho_0(t-d,t-h_1), (d-h_1)\rho_1(t-d,t-h_1) \}, \\ \eta_3(t) &= col\{ x(t-h_1)-x(t-d), (d-h_1)\rho_0(t-d,t-h_1), \\ &\quad (d-h_1)\rho_1(t-d,t-h_1) \}, \\ \sigma(s) &= col\{ x(s), \dot{x}(s) \}. \end{aligned} \right. \end{equation*}$

다음은 LKF 후보 함수 $v(x_{t})$를 다음으로 정의하자.

(13)
$v(x_{t})= \\ \begin{cases} v_{1}(x_{t})=\eta_{1}^{T}(t)[P_{0}+ d(t)P_{1}]\eta_{1}(t)+\int_{t-d(t))}^{t}\sigma^{T}(s)Q_{1}\sigma(s)ds \\ +\int_{t-d(t)}^{t}(h_{1}-t+s)\dot{x^{T}}(s)R_{1}\dot{x}(s)ds >0,\: {if}\;{t}\in{I}_{1},\: \\ {v}_{2}({x}_{{t}})=\left[{v}_{1}({x}_{{t}})\right]_{{d}({t})={h}_{1}}+{v}_{{a}}({x}_{{t}})>0,\: {if}\;{t}\in{I}_{2},\: \end{cases}$

여기서

$v_{a}(x_{t})=(d-h_{1})\eta_{2}^{T}(t)X_{0}\eta_{2}(t) +\eta_{3}^{T}(t)(S_{0}+ d(t)S_{1})\eta_{3}(t)\\ +\int_{t-d}^{t- h_{1}}\sigma^{T}(s)Q_{2}\sigma(s)ds +\int_{t-d}^{t-h_{1}}(h - t + s)\dot{x}^{T}(s)R_{2}\dot{x}(s)ds ,\: $

그리고 함수 $\rho_{i}(\cdot),\: i=1,\: 2,\:$는 (8)에 정의 되었고, 또한$\left[\eta_{3}(t)\right]_{d(t)=h_{1}}=0 ,\:$ 라는 사실을 이용하면, 다음이 성립하므로

$\begin{cases} v_{1}(x_{t},\: d(t))>0 ,\: v_{2}(x_{t},\: d(t))>0 ,\: \forall x_{t}\neq 0,\: i=1,\: 2,\: \\ v_{1}(x_{t},\: d(t))= v_{2}(x_{t},\: d(t)),\: \forall d(t)\in h_{1}\Leftrightarrow \forall t\in I_{1}\cap I_{2},\: \end{cases}$

(13)에 정의된 LKF 후보 함수는 모든 시간, 즉$\forall t\in I_{1}\cup I_{2}$에 대하여 연속이면서 양이므로 LKF 후보 함수의 조건을 모두 만족한다. 그러므로 시스템 (1)의 안정성을 보이는 것은 (13)에 정의된 LKF 후보 함수의 시스템 궤적 (1)에 따른 시간 미분이 모든 시간에 대하여 음임을 보이는 것이다. 이는 두 경우로 나누어 보인다.

Case 1 : $\forall t\in I_{1}$인 경우, 시간 미분을 구하면 다음이다.

(14)
$\dot{v_{1}}(x_{t})=\xi_{t1}^{T}\left\{\dot{d}G_{1}^{T}P_{1}G_{1}+2G_{1}^{T}(P_{0}+d P_{1})G_{2}\right .\\ +G_{3}^{T}Q_{1}G_{3}-(1-\dot{d})G_{4}^{T}Q_{1}G_{4}+h_{1}A_{c1}^{T}R_{1}A_{c1}+2G_{5}^{T}L_{1}G_{7}\\ \left . -(1-\dot{d})(h_{1}-d)g_{3}^{T}R_{1}g_{3}\right\}\xi_{t1}+\gamma_{1}(x_{t})$

여기서 보조정리 1의 (ii)를 이용하면 다음을 얻고

$\gamma_{1}(x_{t})= -\int_{t-d}^{t}\dot{x^{T}}(s)R_{1}\dot{x}(s)ds \le 2\psi^{T}(t_{d},\: t)L_{1}\xi +(b-a)\xi^{T}L_{1}\hat{R_{1}}^{-1}L_{1}^{T}\xi \\ =\xi_{t1}^{T}\left\{2 G_{5}^{T}L_{1}G_{7}+(b-a)G_{7}^{T}L_{1}^{T}\hat{R_{1}}^{-1}L_{1}G_{7}\right\}\xi_{t1},\: $

또한 (8)에서 등식 관계식 $d\cdot g_{4}\xi_{t1}= g_{6}\xi_{t1},\: d\cdot g_{5}\xi_{t1}= g_{7}\xi_{t1}$를 이용하면 다음을 얻는다.

$2\xi_{t1}^{T}(N_{1}+\dot{d}N_{2})\begin{bmatrix}d\cdot g_{4}- g_{6}\\ d\cdot g_{5}- g_{7}\end{bmatrix}\xi_{t1}=2\xi_{t1}^{T}(N_{1}+\dot{d}N_{2})G_{6}\xi_{t1}= 0 .$

이들을 수식 (14)에 적용하면 다음을 얻고

$\left.\dot{v_{1}}(x_{t})=\xi_{t1}^{T}\left\{\dot{d}G_{1}^{T}P_{1}G_{1}+ 2 G_{1}^{T}(P_{0}+ d P_{1})G_{2}+G_{3}^{T}Q_{1}G_{3}\right .\\ -(1-\dot{d})G_{4}^{T}Q_{1}G_{4}+ h_{1}A_{c1}^{T}R_{1}A_{c1}+2 G_{5}^{T}L_{1}G_{7}\\ -(1-\dot{d})(h_{1}-d)g_{3}^{T}R_{1}g_{3} +2(N_{1}+\dot{d}N_{2})G_{6} + d\cdot G_{7}^{T}L_{1}^{T}\hat{R_{1}}^{-1}L_{1}G_{7}\right\}\xi_{t1}$ $=\xi_{t1}^{T}\left\{\omega_{1}(d,\: \dot{d}(t))+ d\cdot G_{7}^{T}L_{1}^{T}\hat{R}^{-1}L_{1}G_{7}\right\}\xi_{t1},\:$

이어서 $d(t)$와 $\dot{d}(t)$에 대한 선형성과 Schur complement[1]를 적용하면 다음을 얻는다.

(15)

(i),(ii) $\Leftrightarrow \begin{cases} \left[\omega_{1}(d,\: \dot{d}(t))+ d\cdot G_{7}^{T}L_{1}^{T}\hat{R}^{-1}L_{1}G_{7}\right]_{d=0}<0,\: \\ \left[\omega_{1}(d,\: \dot{d}(t))+ d\cdot G_{7}^{T}L_{1}^{T}\hat{R}^{-1}L_{1}G_{7}\right]_{d=h_{1}}<0,\: \end{cases}$

$\Leftrightarrow$$\omega_{1}(d,\: \dot{d}(t))+ d\cdot G_{7}^{T}L_{1}^{T}\hat{R}^{-1}L_{1}G_{7}<0 ,\: \forall d\in[0,\: h_{1}]$

$\Leftrightarrow$$\dot{v_{1}}(x_{t})<0,\: \forall\xi_{t}\neq 0,\: \forall t\in I_{1}.$

Case 2 : $\forall t\in I_{2}$인 경우, 시간 미분을 구하면 다음이다.

(16)

$\dot{v_{2}}(x_{t})=\xi_{t2}^{T}\left\{2E_{1}^{T}(P_{0}+h_{1}P_{1})E_{2}+\dot{d}E_{3}^{T}XE_{3}\right .\\ +2(d-h_{1})E_{3}^{T}XE_{4}+E_{5}^{T}Q_{1}E_{5}-E_{6}^{T}(Q_{1}- Q_{2})E_{6}\\ -(1-\dot{d})E_{7}^{T}Q_{2}E_{7}+\dot{d}E_{8}^{T}X_{0}E_{8}+ 2(d- h_{1})E_{8}X_{0}E_{9\\ +}\dot{d}E_{10}^{T}S_{0}E_{10}+ 2 E_{10}(S_{0}+ d S_{1})E_{11}+ h_{1}A_{c2}^{T}R_{1}A_{c2}\\+(h -h_{1})e_{5}^{T}R_{2}e_{5} -(1-\dot{d})(h -d)e_{4}^{T}R_{2}e_{4}$

$\left. +2E_{13}^{T}L_{2}E_{15}\right\}\xi_{t2} +\gamma_{2}(x_{t})+\gamma_{3}(x_{t})$

여기서 보조정리 1의 (i)과 (ii)를 $\gamma_{1}(x_{t})$와 $\gamma_{2}(x_{t})$에 각각 적용하면 다음을 얻는다.

$\gamma_{2}(x_{t})= -\int_{t_{h_{1}}}^{t}\dot{x^{T}}(s)R_{1}\dot{x}(s)ds \le -\dfrac{1}{h_{1}}\psi^{T}(t-h_{1},\: t)\hat{R_{1}}\psi(t- h_{1},\: t)\\=-\dfrac{1}{h_{1}}\xi_{t2}^{T}E_{8}^{T}\hat{R_{1}}E_{8}\xi_{t2},\: $

$\gamma_{3}(x_{t})=-\int_{t_{d}}^{t-h_{1}}\dot{x^{T}}(s)R_{2}\dot{x}(s)ds\\ \le 2\psi^{T}(t_{d},\: t-h_{1})L_{2}\xi +(d-h_{1})\xi^{T}L_{2}^{T}\hat{R_{2}}^{-1}L_{2}\xi \\ =\xi_{t2}^{T}\left\{2E_{13}^{T}L_{2}E_{15}+(d-h_{1})E_{15}^{T}L_{2}^{T}\hat{R_{2}}^{-1}L_{2}E_{15}\right\}\xi_{t2}.$

또한 (8)의 $(d- h_{1})e_{8}\xi_{t2}= e_{10}\xi_{t2},\: (d- h_{1})e_{9}\xi_{t2}= e_{11}\xi_{t2}$ 등식 관계로부터 다음을 얻는다.

$2\xi_{t2}^{T}(N_{3}+\dot{d}N_{4})\begin{bmatrix}(d - h_{1})e_{8}- e_{10}\\(d - h_{1})e_{9}- e_{11}\end{bmatrix}\xi_{t2}=2\xi_{t2}^{T}(N_{3}+\dot{d}N_{4})E_{14}\xi_{t2}= 0$

이를 (16)에 모두 적용하면 다음이 되고

$\left.\dot{v_{2}}(x_{t})=\xi_{t2}^{T}\left\{2E_{1}^{T}(P_{0}+h_{1}P_{1})E_{2}+\dot{d}E_{3}^{T}XE_{3}\right .\\ +2(d-h_{1})E_{3}^{T}XE_{4}+ E_{5}^{T}Q_{1}E_{5}- E_{6}^{T}(Q_{1}-Q_{2})E_{6}\\ -(1-\dot{d})E_{7}^{T}Q_{2}E_{7} +\dot{d}E_{8}^{T}X_{0}E_{8}+ 2(d- h_{1})E_{8}X_{0}E_{9\\ +}\dot{d}E_{10}^{T}S_{0}E_{10}+ 2 E_{10}(S_{0}+ d S_{1})E_{11} + h_{1}A_{c2}^{T}R_{1}A_{c2}\\ +(h - h_{1})e_{5}^{T}R_{2}e_{5} -(1-\dot{d})(h - d)e_{4}^{T}R_{2}e_{4}\\ -\dfrac{1}{h_{1}}E_{8}^{T}\hat{R_{1}}E_{8}+2 E_{13}^{T}L_{2}E_{15+}2(N_{3}+\dot{d}N_{4})E_{14}\\ +(d-h_{1})E_{15}^{T}L_{2}^{T}\hat{R_{2}}^{-1}L_{2}E_{15}\right\}\xi_{t2}$ $=\xi_{t2}^{T}\left\{\omega_{2}(d,\: \dot{d}(t))+(d-h_{1})E_{15}^{T}L_{2}^{T}\hat{R_{2}}^{-1}L_{2}E_{15}\right\}\xi_{t2},\:$

연속하여 $d(t)$와 $\dot{d}(t)$에 대한 선형성과 Schur complement[1]를 적용하면 다음을 얻는다.

(17)

(iii),(iv)$\Leftrightarrow\begin{cases} \left[\omega_{2}(d,\: \dot{d}(t))+(d-h_{1})E_{15}^{T}L_{2}^{T}\hat{R_{2}}^{-1}L_{2}E_{15}\right]_{d=h_{1}}<0,\: \\ \left[\omega_{2}(d,\: \dot{d}(t))+(d-h_{1})E_{15}^{T}L_{2}^{T}\hat{R_{2}}^{-1}L_{2}E_{15}\right]_{d=h}<0,\: \end{cases}$

$\Leftrightarrow$$\omega_{2}(d,\: \dot{d}(t))+(d-h_{1})E_{15}^{T}L_{2}^{T}\hat{R_{2}}^{-1}L_{2}E_{15}<0,\: \forall d\in[h_{1},\: h]$

$\Leftrightarrow$ $\dot{v_{2}}(x_{t})<0,\: \forall\xi_{t}\neq 0,\: \forall t\in I_{2}.$

따라서 (15)(17)(13)에서 $\dot{v}(x_{t})<0,\: \forall\xi_{t}\neq 0,\: \forall t$를 의미하고, 이는 LMI 조건 (i)-(iv)하에서 시간 지연 시스템 (1)은 점근적으로 안정함을 의미한다. 이것으로 증명을 마친다.

Remark 2. 정리 1에는 LMI 변수가 아닌 2개의 파라미터 $h_{1},\: h_{2}$가 존재하여 이를 동시에 찾는 것은 쉽지 않다. 하나의 방법은

(1) $h_{1}$만을 포함하는 두 개의 LMI (i)(ii)만을 이용하여 최 대치 $h_{1}= h_{10}$을 구한다.

(2) $h_{1}= h_{10}- k\Delta ,\: k=1,\: 2,\: \cdots$ 로 감소하면서, 4개의 LMI (i)(ii)(iii)(iv)를 동시에 만족하는 최대치 $h= h_{(k)},\: k= 1,\: 2,\: ....$를 구한다.

(3) $h_{(k)}$가 최대가 되는 $h_{(k)}^{*}$를 구하면 안정성이 보장되는 최댓값은 $h=h_{(k)}^{*}$이다.

4. 수치 예제

본 논문에서 새로이 제시된 결과의 유용성은 기존의 결과 비교에 대표적으로 사용되는 두 예제[9,13]를 통하여 보인다.

예제 1. 다음의 시간 지연 선형 시스템 (1)을 고려하자.

$\dot{x}(t)=\begin{bmatrix}-2&&0\\0&&-0.9\end{bmatrix}x(t)+\begin{bmatrix}-1&&0\\-1&&-1\end{bmatrix}x(t-d(t)).$

이 시스템의 경우, 잘 알려진 바와 같이[2] 시간 지연이 상수(constant)일 때(즉, $\dot{d}(t)= 0$, $\forall t$) 해석적으로 구하여진 안정성이 보장되는 최대 시간 지연은 $h^{analytical}=6.1725$이다. 다음의 표 1은 여러 가지 시간 지연의 최대 변화율$(\mu_{2}= -\mu_{1})$에 따라서 안정성을 보장하는 최대 허용 시간 지연을 정리한 표이다.

표 1에서 보듯이 본 논문은 기존의 결과를 개선함을 보이고, $(h_{1})$의 값은 최대 허용 시간 지연 $h$를 구하는 데 이용된 $h_{1}$값이다.

예제 2. 다음으로 기술되는 시간 지연 선형 시스템 (1)을 고려하자.

$\dot{x}(t)=\begin{bmatrix}0&&1\\-1&&-2\end{bmatrix}x(t)+\begin{bmatrix}0&&0\\-1&&1\end{bmatrix}x(t-d(t)).$

먼저 이 경우도 시간 지연이 상수(constant) 일 때 해석적으로 구하여진 안정성이 보장되는 최대 시간 지연은 $h^{analytical}=\infty$로 알려져 있다[2]. 또한 위의 예제 1과 같이 여러 가지 경우의 시간 지연 변화율($\mu_{2}= -\mu_{1}$)에 대하여 기존의 안정성 결과와 본 논문의 결과를 비교하기 위해 정리한 것이 표 2이다.

표 2에서 보듯이 본 논문은 기존의 결과를 개선함을 알 수 있다. 또한 $(h_{1})$의 값은 최대 허용 시간 지연 $h$를 구하는 데 이용된 $h_{1}$값이다. 마지막으로 표 1표 2에서 보듯이 이 논문의 결과는 가장 최근 결과 [18,19]보다 우수함을 보인다.

마지막으로 다음 그림 1은, 예제 1에서 $\mu_{2}= -\mu_{1}= 0.1$의 경우에 대하여, Remark 2의 방법으로 구한 $h_{10}= 4.991 ,\: \Delta = 0.01$을 이용하여 구한 여러 $h_{1}$에 따른 $h$의 최적값을 보여준다. 그림에 의하면 $h_{1}= 4.92$일 때 최대치 $h*=5.305$를 얻는다.

그림 1. 예제 1의 여러 $h_{1}$에 따른 $h$의 값

Fig. 1. Values of $h$ for various $h_{1}$ in Example 1

../../Resources/kiee/KIEE.2025.74.11.1965/fig1.png

표 1 예제 1의 최대 허용 시간 지연$(h)$

Table 1 Maximum allowable time delay($h$) in Example 1

$\mu_{2}= -\mu_{1}$

0.1

0.5

0.8

[4]

4.703

2.420

2.137

[6]

4.753

2.429

2.183

[8]

4.921

3.221

2.792

[10]

5.026

3.428

2.997

[11]

5.044

3.443

2.983

[14]

5.097

3.549

3.147

[15]

5.102

3.411

2.981

[16]

5.110

3.593

3.119

[17]

5.151

3.657

3.192

[18]

5.103

3.518

3.101

[19]

5.122

3.598

3.140

정리 1

($h_{1}$)

5.305

(4.92)

3.671

(3.25)

3.161

(2.80)

표 2 예제 2의 최대 허용 시간 지연$(h)$

Table 2 Maximum allowable time delay($h$) in Example 2

$\mu_{2}= -\mu_{1}$

0.1

0.2

0.5

0.8

[4]

6.590

3.672

1.411

1.275

[6]

6.727

3.920

1.923

1.367

[8]

7.308

4.670

2.664

2.072

[10]

7.651

4.936

2.764

2.114

[11]

7.685

4.969

2.774

2.117

[14]

7.730

5.034

2.841

2.176

[16]

7.741

5.054

2.858

2.200

[17]

8.451

6.044

4.130

3.424

[15]

7.749

5.336

3.057

2.335

[19]

7.790

5.109

2.893

2.206

정리 1

($h_{1}$)

8.310

(7.45)

5.582

(4.75)

3.131

(2.65)

2.342

(2.00)

5. 결 론

시간 지연 시스템의 시간 지연 종속 안정성 결과를 얻기 위해 일반적으로 시간 지연 구간 전체에 하나의 LKF 함수를 사용한 접근방법이 사용 되어왔다. 그런데, 하나의 LKF 함수 대신 시간 지연 구간에 따라 서로 다른 LKF를 사용할 수만 있다면 좀 더 나은 안정성 결과의 기대는 상식적이다.

본 논문에서는 최근 결과[15,17]와 다른 방법을 채택했다. 즉 구간 $[0,\: h_{1}]$의 LKF 함수 $v_{1}(x_{t})$를 먼저 정의하고, 이를 토대로 구간 $[h_{1},\: h]$에서의 LKF 함수를 $v_{2}(x_{t})= v_{1}(x_{t})+ v_{a}(x_{t})$로 정의하는 방법을 채택하였다. 여기서 $\left. v_{a}(x_{t})\right |_{d(t)= h_{1}}=0$이기에 $\left.\left. v_{1}(x_{t})\right |_{d(t)= h_{1}}= v_{2}(x_{t})\right |_{d(t)=h_{1}}$이다. 이렇게 정의된 다중 LKF를 바탕으로 시간 지연 선형 시스템의 안정성을 보장하는 LMI 형태의 결과를 제시하였고, 끝으로 새로이 제시된 결과는 기존에 많이 사용된 두 개의 예제를 통하여 우수함을 보였다.

References

1 
S. Boyd, L.E. Ghaoui, E. Feron and V. Balakrishhnan, “Linear Matrix Inequalities in System and Control Theory,” Studies in Applied mathematics, 1994.URL
2 
K. Gu, V.L. Kharitonov and J. Chen, “Stability of time-delay systems, Birkhausser,” 2003.URL
3 
E. Fridman, U. Shaked, K. Liu, “New conditions for delay-derivative-dependent stability,” Automatica, vol. 45, pp. 2723-2727, 2009.DOI
4 
A. Seuret and F. Gouaisbaut, “Wirtinger-based integral inequality: Application to time-delayed systems,” Automatica, vol. 49, pp. 2860-2866, 2013.DOI
5 
E. Fridman, “Introduction to time-delay systems: Analysis and control,” Birkhauser, 2014.URL
6 
J.-H. Kim, “Further improvement of Jensen inequality and application to stability of time-delayed systems,” Automatica, vol. 64, pp. 121-125, 2016.DOI
7 
X.-M. Zhang, Q.-L. Han, A. Seuret, F. Gouaisbaut, “An improved reciprocally convex inequality and an augmented Lyapunov-Krasovskii functional for stability of linear systems with time-varying delay,” Automatica, vol. 84, pp. 221-226, 2017.DOI
8 
H.-B Zeng, X.-G. Liu and W. Wang, “A generalized free-matrix-based integral inequality for stability analysis of time-varying delay systems,” Applied Mathematics and Computation, vol. 354, pp. 1-8, 2019.DOI
9 
X.M. Zhang, Q.-L. Han, A. Seuret, F. Gouaisbaut and Y. He, “Overview of recent advances in stability of linear systems with time-varying delays,” IET Control Theory and Applications, vol. 12, pp. 1-16, 2019.DOI
10 
J.M. Park and P.G. Park, “Finite-interval quadratic polynomial inequalities and their application to time-delay systems,” J. of the Franklin Institute, vol. 357, no. 7, pp. 4316-4327, 2020.DOI
11 
F. de Oliveira, M.C. and F. Souza, “Further refinements in stability conditions for time-varying delay systems,” Applied Math. Comput., vol. 359, 124866, 2020.DOI
12 
J. Chen, J.H. Park, S. Xu, “Stability analysis for delayed neutral networks with an improved general free-matrix-based inequality,” IEEE Trans Neural netw Learn Syst., vol. 31, no. 2, pp. 675-684, 2020.DOI
13 
J. Chen, J.H. Park, S. Xu and B. Zhang, “A survey of inequality techniques for stability analysis of time-delay systems,” Int. J. Robust and Control, vol. 32, pp. 5412-6440, 2022.DOI
14 
W.Wang, M-H. Liu, H.-H. Zeng and G. Chen, “Stability analysis of time-delay systems via a approach,” IEEE Access, vol. 10, pp. 99330-99336, 2022.DOI
15 
J.-H. Kim, “Stability analysis of time-delay linear systems using two delay interval-dependent LKFs,” Trans KIEE, vol. 72, no. 9, pp. 1091-1096, 2023.DOI
16 
W. Wang, H. Zeng, K. Teo, Y. Chen, “Relaxed stability criteria of time-varying delay systems via delay-derivative-dependent slack matrices,” J. Frankl. Inst., 360, 2023.DOI
17 
J.-H. Kim, “Stability analysis of time-delay linear systems using two delay interval-dependent LKFs,” Trans KIEE, vol. 73, no. 7, pp. 1213-1219, 2024.DOI
18 
X.-Z. Zhou, J. An, Y. He, “Robust stability analysis for uncertain systems with time-varying delay via variable augmentation approach,” Int J Robust Nonlinear Control., vol. 34, no. 9, pp. 5590-5604, 2024.DOI
19 
W. Liao, H. Zeng and H. Lin, “Stability analysis of linear time-varying delay systems via a novel augmented variable approach,” Mathematics, vol. 12, 1638, 2024.DOI

저자소개

김진훈(Jin-Hoon Kim)
../../Resources/kiee/KIEE.2025.74.11.1965/au1.png

He received the B.S. from Seoul National University in 1985, and M.Sc and Ph.D. from KAIST in 1989 and 1993, respectively. From 1993 to 1994, he was a full-time lecturer with the department of control and instrument engineering, Gyeongsang National University. He has been serving as a professor at Chungbuk National University since 1995, first in the Department of Control and Instrumentation Engineering, then in the School of Electronics Engineering, and currently in the Department of AI and Robotics Engineering, and he also serves as a researcher at RICIC. He was a visiting professor at UCI and UTA for one year each in 1998 and 2008, respectively.