1. ์ ๋ก
๋ง์ ์ ๊ธฐ๊ธฐ๊ณ ์์คํ
๋ค์ ์ต์ข
์ ํ์ ํํ๋ ์ ํ ์์ฐ์ ์ํ ๋๊ตฌ๋ก์ ์ํ๋ ์ฑ๋ฅ์ ๊ฐ๊ธฐ ์ํ ์ ๋ฐ ์ ์ด๋ฅผ ํ์๋ก ํ๋ค. ์ ์ด๊ธฐ ์ค๊ณ๋ ๋๋ถ๋ถ ์๋ ค์ง
์์คํ
๋ชจ๋ธ๊ณผ ์ธก์ ๊ฐ๋ฅํ ์ํ๋ณ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฏ๋ก ์ ์ด ์์คํ
์ ์ฑ๋ฅ์ ์ธก์ ๋ ์ํ์ ์์คํ
ํ๋ผ๋ฏธํฐ์ ์ ํ๋์ ์ข์ฐ๋ ์ ์๋ค. ์ ์ด๊ธฐ์ ์ฑ๋ฅ์
์
์ํฅ์ ๋ฏธ์น๋ ๋ถํ์ค์ฑ์ด ์กด์ฌํด๋ ๊ฐ์ธํ ์ ์ด ์ฑ๋ฅ์ ์ ์งํ๋๋ก ํ๋ ๊ฒ์ ์ค์ํ ๋ฌธ์ ์ด๊ณ , ๋ง์ ์ฐ๊ตฌ์๋ค์ ์ํด ์ฐ๊ตฌ๊ฐ ์งํ๋์ด ์๋ค[1-8].
์ฌ๋ผ์ด๋ฉ ๋ชจ๋ ์ ์ด๊ธฐ(Sliding-Mode Control; SMC)๋ ๋ํ์ ์ธ ๊ฐ์ธ ์ ์ด๊ธฐ๋ฒ ์ค ํ๋๋ก ๋ถํ์ค์ฑ์ด ์กด์ฌํ๋ ํ๊ฒฝ์์ ํํ ์ฌ์ฉ ๋๋ค[9-17].
ํ์ง๋ง ์ ์์ํ ์ค์ฐจ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ๋ถ์ฐ์ ์ค์์นญ ์
๋ ฅ์ ์ํด ์ฑํฐ๋ง์ด ๋ฐ์ํ๋ค๋ ๋จ์ ์ด ์กด์ฌํ์ฌ ์ค์ ์ ์ฉํ ๋ ์ฃผ์๊ฐ ํ์ํ๋ค. ์ ์์ํ ์ค์ฐจ์
๊ฒฝ์ฐ ์ ๋ถ ์ฌ๋ผ์ด๋ฉ ๋ชจ๋ ์ ์ด๊ธฐ(Integral SMC; ISMC)์ ๊ฐ์ ๊ธฐ๋ฒ๋ค์ ์ ์ฉํจ์ผ๋ก์จ ํด๊ฒฐ๋๊ธฐ๋ ํ์ง๋ง ์ ์ด๊ธฐ์ ๊ฐ์ธ์ฑ ํฅ์์ ์ํด์๋
์ค์์นญ ์ด๋์ ๋์ผ ์๋ฐ์ ์๊ธฐ ๋๋ฌธ์ ์ฑํฐ๋ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ค์ํ ์ฐ๊ตฌ๊ฐ ์ง์๋์ด ์๋ค[18-30].
์ฑํฐ๋ง์ ์ํํ๋ ๋ฐฉ๋ฒ ์ค ํ๋๋ ์ค์์นญ ์
๋ ฅ์ ๋ถ์ฐ์ ๋ถํธ ํจ์๋ฅผ ๊ฐ์ ํ๋ ๊ฒ์ด๋ค. ์ฐธ๊ณ ๋ฌธํ 18,19]๋ ๋ถํธํจ์๋ฅผ ์ฐ์ ํจ์๋ก ๊ทผ์ฌํ์ฌ ์ฌ์ฉํ์๊ณ ,
(20)์ ๋ถํธํจ์ ๋์ ํฌํ ํจ์๋ฅผ ์ด์ฉํ์์ผ๋ฉฐ Fuzzy ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ์ฌ ์ค์์นญ ์
๋ ฅ์ ์กฐ์ ํ์๋ค. (21)์์๋ ํฌํ ํจ์๋ฅผ ์ฌ์ฉํ ๋ ๋ฐ์ํ๋ ์ ์ ์ํ ์ค์ฐจ๋ฅผ ISMC๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ํ์๋ค. (22)๋ ์ ์์ ์ด๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ธ๋์ ์ถ์ ํ๊ณ ์ถ์ ๋ ์ธ๋์ ๋ณด์ํ์ฌ SMC์ ์ค์์นญ ์ด๋์ ์ค์ด๋ ๋ฐฉ์์ผ๋ก ์ฑํฐ๋ง์ ์ํํ์๋ค. (23)์ ๋ถํธ ํจ์์ ์ถ๋ ฅ์ ์ ๋ถํ์ฌ ์ค์์นญ ์
๋ ฅ์ ์ฑํฐ๋ง์ ๊ฐ์ ํ์๋ค. (24,29)๋ sliding mode reaching law๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ด๊ธฐ์ ์ฑ๋ฅ์ ์ ์ง์ํค๋ฉด์ ์ฑํฐ๋ง์ ๊ฐ์์ํค๋ ๋ฐฉ๋ฒ์ ์ ์ํ์๋ค. (25)๋ Fuzzy logic ๊ธฐ๋ฐ์ ๊ฐ๋ ์ ์ด๊ธฐ์ ํ ํฌ ์ ์ด๋ฅผ ์ด์ฉํ์ฌ ๋ฆฌํ์ ์ต์ํ ํ์๋ค. (26)์ ์ ๊ฒฝ๋ง ๊ธฐ๋ฐ ์ธ๋ ๊ด์ธก๊ธฐ๋ก ์ธ๋์ ์ถ์ ํ์ฌ ์
๋ ฅ์ ์ ์ฉํ๊ณ Actor-Critic๊ณผ Adaptive dynamic programing์ ์ฌ์ฉํ๋
SMC์ ์ค๊ณ๋ฐฉ๋ฒ์ ์ ์ํ์๋ค. (27)๊ณผ (28)์ ๊ฐ๊ฐ ์๊ฐ ์ง์ฐ์ ์ด์ฉํ์ฌ ๋ถํธ ํจ์๋ฅผ ๊ทผ์ฌํ๊ฑฐ๋ ์๋ณ ์ด๋์ ์ฌ์ฉํ ๋ถํธ ํจ์๋ฅผ ์ ์ํ์๋ค. (30)์ ์ฑํฐ๋ง์ ์ค์ด๊ธฐ ์ํด ์ด์ค ํ๋ฃจํ ์ ์ด์ ๊ณ ์ฐจ SMC๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์ฐ๊ตฌ๋์๋ค.
๋ณธ ๋
ผ๋ฌธ์ ๊ธฐ๊ณ ์์คํ
์ ์์น ์ ์ด๋ฅผ ์ํด SMC์์ ํํ ๋ฐ์ํ๋ ์ฑํฐ๋ง ํ์๊ณผ ๊ฐ์ธ์ฑ ํฅ์์ ์ํ ํฐ ์ค์์นญ ์ด๋์ ์ค์ด๊ธฐ ์ํด ISMC์ ํจ๊ป
์ฌ๋ผ์ด๋ฉ ๋ชจ๋ ์ธ๋ ๊ด์ธก๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํ๋ค. ์ด ๋ ๊ธฐ๊ณ ์์คํ
์์ ๋ฐ์ํ ์ ์๋ ํ๋ผ๋ฏธํฐ ๋ถํ์ค์ฑ๊ณผ ๋ถํ ํ ํฌ๋ฅผ ํฌํจํ ๋ฑ๊ฐ ์ธ๋ ์ค
์คํ์
์ธ๋์ ์ฌ๋ผ์ด๋ฉ ๋ชจ๋ ์ธ๋ ๊ด์ธก๊ธฐ๊ฐ ์ถ์ ํ์ฌ ์ ์ด ์
๋ ฅ์ ์ ์ฉํ๋ค. ์ ์ด ์
๋ ฅ์ ์ค์์นญ ์
๋ ฅ๊ณผ ๋๋จธ์ง ์
๋ ฅ์ผ๋ก ๊ตฌ๋ถํ๊ณ ๊ด์ธก๊ธฐ์ ์
๋ ฅ์๋ ์ค์์นญ
์
๋ ฅ์ ์ฌ์ฉํ์ง ์๋๋ค. ์ด๋ก ์ธํด ISMC๋ฅผ ๋จ๋
์ผ๋ก ์ฌ์ฉํ์ ๊ฒฝ์ฐ๋ณด๋ค ์์ ์ค์์นญ ์ด๋์ผ๋ก ๊ฐ์ธ์ฑ์ ํ๋ณดํ๊ณ ์ฑํฐ๋ง ํ์์ด ๊ฐ์ ๋์ด ๊ณผ๋ ์ฑ๋ฅ์ด
ํฅ์ ๋ ์ ์๋ค.
์ ์ํ๋ ์ ์ด๊ธฐ์ ์ฑ๋ฅ ์ํ์ ISMC๋ง ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ ์ผ๋ฐ์ ์ธ SMC๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ์ ๋น๊ต ๋ชจ์์คํ์ ํตํด ํ์ธํ์๋ค. ๋ชจ์์คํ์ ๋ง์ดํฌ๋กํ๋ก์ธ์๋ฅผ
์ด์ฉํ ์ค์ ๊ตฌํ์ ๊ณ ๋ คํ์ฌ ์ด์ฐํ๋ ์ ์ด๊ธฐ๋ฅผ ์ฌ์ฉํ์๋ค.
๋
ผ๋ฌธ์ 2.1์ ์ ์ ์ด ๋์ ๊ธฐ๊ณ ์์คํ
์ ๋ชจ๋ธ์ ์๊ฐํ๊ณ 2.2์ ์ ISMC ์์น ์ ์ด๊ธฐ๋ฅผ ์ค๊ณํ๋ค. 2.3์ ์์๋ ์ ์ด ์
๋ ฅ๊ณผ ๊ด์ธก๊ธฐ ์
๋ ฅ์ ๊ตฌ๋ถํ์ฌ
์ฌ์ฉํ๋ ์คํ์
์ธ๋ ๊ด์ธก๊ธฐ์ ์ค๊ณ๋ฐฉ๋ฒ์ ์๊ฐํ๋ค. 2.4์ ์ ์ ์ ์์ ์ค๊ณํ ์คํ์
์ธ๋ ๊ด์ธก๊ธฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ISMC ์์น ์ ์ด๊ธฐ๋ฅผ ์ค๊ณํ๋ค.
2.5์ ์ ์ผ๋ฐ์ ์ธ ์ ์ด๊ธฐ์ ๋น๊ต ๋ชจ์์คํ์ ์งํํ์์ผ๋ฉฐ ๋ง์ง๋ง ๊ฒฐ๋ก ์ผ๋ก ๋
ผ๋ฌธ์ ๋์ ๋งบ๋๋ค.
2. ๋ณธ ๋ก
2.1 ์ ์ด ๋์ ์์คํ
๋
ผ๋ฌธ์์ ๊ณ ๋ คํ๋ ํ๋ผ๋ฏธํฐ ๋ถํ์ค์ฑ์ด ์กด์ฌํ๋ ์ ์ด ๋์ ์์คํ
๋ชจ๋ธ์ ๋ค์๊ณผ ๊ฐ๋ค.
์ ์์์ $\theta_{m ,\:}\omega_{m}$์ ๊ฐ๊ฐ ์์น(๊ฐ๋)์ ์๋์ด๊ณ $T$๋ ํ ํฌ ์
๋ ฅ์ ๋ํ๋ธ๋ค. $J_{m},\: B_{m}$์
๊ฐ๊ฐ ๊ด์ฑ ๋ชจ๋ฉํธ์ ๋ง์ฐฐ ๊ณ์์ด๊ณ $T_{L}$์ ๋ถํ ํ ํฌ ์ธ๋์ด๋ค.
์ (1)์ $\theta_{m}$๊ณผ $\omega_{m}$์ ๊ฐ๊ฐ $x_{1}$๊ณผ $x_{2}$๋ก ๋๊ณ ์ํ ๋ฐฉ์ ์์ผ๋ก ๋ค์ ์ฐ๋ฉด ์๋์ ๊ฐ๋ค.
์ ์์์ $u=T$๋ ์ ์ด ์
๋ ฅ, $d=T_{L}$์ ์ธ๋ ์
๋ ฅ์ด๊ณ , $a_{r}= B_{m}/J_{m},\: b_{r}= 1/J_{m}$์ด๋ฉฐ ์์์ด๋ค
(์ฆ, $a_{r}> 0$, $b_{r}> 0$).
์ (2)์ ๊ฐ์ ์์คํ
์ ๋ํด ์ ์ด๊ธฐ๋ฅผ ์ค๊ณํ ๋ ๋ถํ์คํ ์ค์ ํ๋ผ๋ฏธํฐ $a_{r}$๊ณผ $b_{r}$์ด ์๋ ๊ณต์นญ ํ๋ผ๋ฏธํฐ $a_{n}$๊ณผ $b_{n}$์
์ฌ์ฉํ๋ฏ๋ก ํ๋ผ๋ฏธํฐ ๋ถํ์ค์ฑ์ ๊ณ ๋ คํ ๋ฑ๊ฐ์ธ๋์ ์ฌ์ฉํ์ฌ ์(2)๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ๋ํ๋ธ๋ค. ์ด ๋, ๊ณต์นญ ๊ฐ $a_{n}$๊ณผ $b_{n}$ ์ญ์ ๋ชจ๋ ์์์ด๋ค(์ฆ, $a_{n}> 0$, $b_{n}> 0$).
๋จ, $\widetilde a =a_{r}-a_{n}$, $\widetilde b =b_{r}-b_{n}$์ด๋ค.
๋ฑ๊ฐ ์ธ๋ $d_{e}$์ ๋ํด ์๋์ ๊ฐ์ด ๊ฐ์ ํ๋ค.
๊ฐ์ 1 : ๋ฑ๊ฐ ์ธ๋ $d_{e}$๋ ์ ๊ณ($| d_{e}|<D$)์ด๋ฉฐ ๊ฐ๊ฐ ์ ๊ณ์ธ ํจ์ $d_{1}$๊ณผ $d_{2}$์ ํฉ์ผ๋ก ๋ํ๋ผ ์ ์๋ค.
์ด ๋ $d_{1}$์ ๋ณธ ๋
ผ๋ฌธ์์ ์ค๊ณํ๋ ์ฌ๋ผ์ด๋ฉ ์ธ๋ ๊ด์ธก๊ธฐ๊ฐ ์ถ์ ํ๋ ๋์์ด๋ฉฐ ์ด๋ฅผ ์คํ์
์ธ๋์ผ๋ก ๋ถ๋ฅด๊ธฐ๋ก ํ๋ค. โก
๋ค์ ์ ์์๋ ๊ณต์นญ ํ๋ผ๋ฏธํฐ๋ฅผ ์ฌ์ฉํ ์(3)์ ๋ํด ์ ๋ถ ์ฌ๋ผ์ด๋ฉ ๋ชจ๋ ์ ์ด๊ธฐ์ ์ค๊ณ ๋ฐฉ๋ฒ์ ์๊ฐํ๋ค.
2.2 ์ ๋ถ ์ฌ๋ผ์ด๋ฉ ๋ชจ๋ ์ ์ด๊ธฐ(ISMC)
์ ์ด ์ค์ฐจ์ ๋ํ ๋ฏธ๋ถ ๋ฐฉ์ ์์ ์๋์ ๊ฐ๋ค.
์ ์์์ $r$์ ๋ฏธ๋ถ ๊ฐ๋ฅํ ๊ธฐ์ค์
๋ ฅ์ด๊ณ , ์ค์ฐจ $e_{1}=x_{1}-r$, $e_{2}=x_{2}-\dot r$์ด๋ค.
๋ณธ ๋
ผ๋ฌธ์์ ์ ์ํ๋ ISMC๋ ์๋์ ๊ฐ์ด ์ผ๋ฐ์ ์ธ ์ฌ๋ผ์ด๋ฉ ํจ์์ ์ ๋ถ์ ํฌํจํ๋ ํํ์ ํจ์ $s$๋ฅผ ์ฌ์ฉํ๋ค. ์ด ๋, $z(0)= -k_{1}e_{1}(0)-
e_{2}(0)$์ด๊ณ , $k_{1}$๊ณผ $k_{2}$๋ ์์์ด๋ค.
์์ ์ฌ๋ผ์ด๋ฉ ํ๋ฉด $s = 0$์์ ์ ์ด ์ค์ฐจ๋ ๋ค์๊ณผ ๊ฐ๋ค.
์ (5)์ (6)์ ํตํด ์ฌ๋ผ์ด๋ฉ ํ๋ฉด $s = 0$์์ ์ ์ด ์ค์ฐจ๋ ์์ฐจ์ ์ผ๋ก 0์ผ๋ก ์๋ ดํ๋ ๊ฒ์ ์ ์ ์๋ค. ์ฐ์ $z$๊ฐ $k_{2}$์ ํฌ๊ธฐ์ ๋น๋กํ๋
์๋๋ก 0์ผ๋ก ์๋ ดํ๊ณ , $e_{1}$ ๋ํ $k_{1}$์ ํฌ๊ธฐ์ ๋น๋กํ๋ ์๋๋ก 0์ผ๋ก ์๋ ดํ๊ฒ ๋๋ค. ๋ฐ๋ผ์ ์ํ๋ ์ ์ด ์ฑ๋ฅ์ ์ป๊ธฐ ์ํด $k_{2}$๋ฅผ
$k_{1}$์ ๋นํด ์ถฉ๋ถํ ํฌ๊ฒ ํ๋ค.
$s$๊ฐ 0์ ๋๋ฌํ๊ธฐ ์ํ ์
๋ ฅ $u$๋ฅผ ์ป๊ธฐ ์ํด Lyapunov ํจ์ $V=0.5s^{2}$์ ์๊ฐ์ ๋ํด ๋ฏธ๋ถํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
์ ์์์ $s ne0$์ผ ๋ $\dot{V}<0$์ด ๋๋๋ก ์๋ ์ ์ด ์
๋ ฅ์ ์๊ฐํ๋ค.
๋จ, $u_{c}$์ $\phi > 0$์ด๊ณ , $u_{s}$์ ์ค์์นญ ์ด๋ $\overline{D}$๋ ๋ฑ๊ฐ ์ธ๋์ ํฌ๊ธฐ $D$๋ณด๋ค ํฌ๊ฒ ์ค๊ณํ๋ค
($\overline{D}- D >\sigma > 0$). ์(8)์ ์(7)์ ์ธ๊ฐํ๋ฉด ์๋์ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ค.
์ฒจ์ธ 1 : 2.5์ ์์ ์ ์ํ๋ ์ ์ด๊ธฐ์์ ์ฑ๋ฅ ๋น๊ต๋ฅผ ์ํด ์ผ๋ฐ์ ์ธ SMC์ ์ธ๋ ๊ด์ธก๊ธฐ๋ฅผ ๊ฒฐํฉํ ํํ๋ฅผ ๊ฒํ ํ๋ค. ์ด๋
์(4)์ ๋ํ SMC์ ์ฌ๋ผ์ด๋ฉ ํจ์ $s$ ๋ฐ ์ ์ด ์
๋ ฅ์ ์๋์ ๊ฐ๋ค.
์ ์์ ISMC ์(8)๊ณผ ๋น๊ตํ๋ฉด ์(5)์ (6)์์ $k_{2}= 0$์ธ ๊ฒฝ์ฐ์ ๋์ผํจ์ ์ ์ ์๋ค. โก
๋ฑ๊ฐ ์ธ๋์ ํฌ๊ธฐ๊ฐ ํฐ ๊ฒฝ์ฐ์๋ ์ ์ด์ (8)๊ณผ (11)์์ ์ค์์นญ ์ด๋ $\overline{D}$๊ฐ ์ง๋์น๊ฒ ์ปค์ง๊ณ ์ฑํฐ๋ง์ด ์ฌํด์ง๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค. ๋ค์ ์ ์์๋ ์ฌ๋ผ์ด๋ฉ ๋ชจ๋ ์ธ๋ ๊ด์ธก๊ธฐ๋ฅผ
ํจ๊ป ์ฌ์ฉํ์ฌ $\overline{D}$์ ํฌ๊ธฐ๋ฅผ ์ค์ด๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํ๋ค.
2.3 ์คํ์
์ธ๋ ์ถ์ ์ ์ํ ์ฌ๋ผ์ด๋ฉ ๋ชจ๋ ๊ด์ธก๊ธฐ
๋ณธ ์ ์์๋ ์ค์์นญ ์ด๋($\overline{D}$)์ ์ค์ด๊ธฐ ์ํด ๊ฐ์ 1์์ ์ ์ํ ์คํ์
์ธ๋์ ์ถ์ ํ๋ ์ธ๋ ๊ด์ธก๊ธฐ๋ฅผ ์ค๊ณํ๋ค. ์คํ์
์ธ๋
๊ด์ธก๊ธฐ๋ ๋ฑ๊ฐ ์ธ๋ $d_{e}$์ ์ผ๋ถ์ธ $d_{1}$์ ๋ํด $\dot d_{1}= 0$๋ก ๋๊ณ ์๋์ ๊ฐ์ด ์(3)์ ํ์ฅํ ์์คํ
์ ๊ณ ๋ คํ๋ค. ์ธ๋์ $d_{1}$๊ณผ $d_{2}$๋ก ๊ตฌ๋ถํ์๋ฏ์ด ์ ์ด ์
๋ ฅ $u$๋ ๊ด์ธก๊ธฐ ์ค๊ณ์ ์ฌ์ฉํ๋ $u_{o}$์ ์ฌ์ฉํ์ง
์๋ $u_{s}$๋ก ๋๋์ด ์ด๋ค.
์ ์ํ๋ ์คํ์
์ธ๋ ๊ด์ธก๊ธฐ๋ ์๋์ ๊ฐ๋ค.
์ฌ๊ธฐ์ $\hat x_{2}$์ $\hat d_{1}$์ ์ถ์ ๊ฐ์ด๊ณ ๊ฐ๊ฐ์ ์ถ์ ์ค์ฐจ๋ $\widetilde x_{2}= x_{2}-\hat x_{2}$,
$\widetilde d_{1}= d_{1}-\hat d_{1}$์ด๋ค. ๊ด์ธก๊ธฐ ์ด๋ $l_{o}$์ ์ค์์นญ ํจ์ $v\left(\widetilde
x_{2}\right)$๋ ๊ฐ๊ฐ ์ถ์ ์ค์ฐจ๊ฐ 0์ผ๋ก ์๋ ดํ๋๋ก ์ค๊ณํ๋ค.
์ (12)์ (13)์ผ๋ก ๋ถํฐ ๊ด์ธก ์ค์ฐจ ์์คํ
์ ๋ค์๊ณผ ๊ฐ๋ค.
์ ์์์ $\eta=\overline{d}_{1}+d_{2}=d_{e}-\hat{d}_{1}$์ด๊ณ , ๊ฐ์ 1์ ์ํด $d_{2}$๊ฐ ์ ๊ณ์ด๋ฏ๋ก ์ถ์
์ค์ฐจ $\widetilde d_{1}$๊ฐ ์ ๊ณ์ด๋ฉด $|\eta|<N$์ธ ์์ $N$์ด ์กด์ฌํ๋ค.
๋จผ์ ์ถ์ ์ค์ฐจ $\widetilde x_{2}$๊ฐ 0์ผ๋ก ์๋ ดํ๊ธฐ ์ํ ์ค์์นญ ํจ์ $v\left(\widetilde x_{2}\right)$๋ฅผ
์ค๊ณํ๋ค. Lyapunov ํจ์ $V_{o}= 0.5\widetilde x_{2}^{2}$์ ์๊ฐ์ ๋ํด ๋ฏธ๋ถํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
์ ์์์ $u_{s}$๋ ์ค์์นญ ์
๋ ฅ์ผ๋ก ์ ๊ณ์ด๊ณ , $\eta$ ๋ํ ์ ๊ณ๋ผ๋ฉด $\left | u_{s}-\eta\right |\le\delta$๋ฅผ
๋ง์กฑํ๋ ์์ $\delta$๊ฐ ์กด์ฌํ๋ค. ๋ฐ๋ผ์ $M = b_{n}\delta$๋ก ์ ์ํ๋ฉด ์(15)๋ ์๋์ ๊ฐ์ด ํํ๋๋ค.
์ค์์นญ ์ด๋ $\overline{M}$๊ฐ $\overline{M}- M >\epsilon_{0}> 0$์ผ ๋, $v\left(\widetilde x_{2}\right)$๋ฅผ
์๋์ ๊ฐ์ด ๊ฒฐ์ ํ๋ค.
์ด๋, $\widetilde x_{2}$๊ฐ 0์ผ๋ก ์๋ ดํจ์ ์ ์ ์๋ค.
๋ค์์ผ๋ก ์ค์ฐจ $\widetilde d_{1}$๊ฐ ์ ๊ณ์ด๋๋ก $\hat d_{1}$์ ๊ด์ธก๊ธฐ ์ด๋ $l_{o}$๋ฅผ ๊ฒฐ์ ํ๋ค. ์(14)๋ก๋ถํฐ $\widetilde x_{2}$๊ฐ 0์ผ๋ก ์๋ ดํ ๋ ์ค์์นญ ํจ์ $v\left(\widetilde x_{2}\right)$๋ ๋ฑ๊ฐ์ ์ผ๋ก $v_{eq}\left(\widetilde
x_{2}\right)= b_{n}\left(u_{s}-\eta\right)$์ด๋ค. ๋ฐ๋ผ์ ์(14)์ $\widetilde d_{1}$์์ ๋ฑ๊ฐ์ ์ผ๋ก ์๋์ ๊ฐ์ด ๋ค์ ์ธ ์ ์๋ค.
์ ์์์ $l_{o}< 0$์ด๋ฉด ์์ ํ๊ณ $d_{2}$์ $u_{s}$๊ฐ ์ ๊ณ์ด๋ฏ๋ก $\widetilde d_{1}$ ์ญ์ ์ ๊ณ์ด๋ค.
์ (17)์ ์ค์์นญ ์ด๋ $\overline{M}$์ (13)์ ๊ด์ธก๊ธฐ ์ด๋ $l_{o}$๋ ๊ฐ๊ฐ ์ถ์ ์ค์ฐจ $\widetilde x_{2}$์ $\widetilde d_{1}$์ ์๋ ด ์๋๋ฅผ ์ข์ฐํ๋ค. ์ฃผ๋ชฉํ
์ ์ ์(13)์ ์ถ์ ์ธ๋ $\hat d_{1}$์ ์ค์์นญ ํจ์์ ์ ๋ถ์ด๊ธฐ ๋๋ฌธ์ ์ฐ์ ํจ์๊ฐ ๋๋ ๊ฒ์ ์ ์ ์๋ค. ๋ค์ ์ ์์๋ ์ถ์ ๋ ์ธ๋ $\hat d_{1}$์
์ ์ด ์
๋ ฅ์ ์ ์ฉํจ์ผ๋ก์จ ์ค์์นญ ์ด๋ $\overline{D}$์ ํฌ๊ธฐ์ ์ฑํฐ๋ง ํ์์ ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํ๋ค.
2.4 ์คํ์
์ธ๋ ๊ด์ธก๊ธฐ ๊ธฐ๋ฐ ์ ์ด๊ธฐ
์ ์ด๊ธฐ์ ์ค์์นญ ์ด๋ $\overline{D}$๋ ์คํ์
์ธ๋ $d_{1}$์ ์ถ์ ํ์ฌ ๋ณด์ํจ์ผ๋ก์จ ์ค์ผ ์ ์๋ค. ๋ณธ ์ ์์ ์ ์ํ๋ ์ ์ด๊ธฐ๋ ์(20)๊ณผ ๊ฐ๊ณ ๊ด์ธก๊ธฐ (13)์ด ์ถ์ ํ $\hat d_{1}$์ ํจ๊ป ์ฌ์ฉํ๋ค. ์(20)์ $u_{o}$๋ ์คํ์
์ธ๋ ๊ด์ธก๊ธฐ (13)์ ์ฌ์ฉ๋๋ ์
๋ ฅ์ด๋ค. ์
๋ ฅ $u_{o}$์ $u_{s}$๋ ์ ๋ถ ์ฌ๋ผ์ด๋ฉ ๋ชจ๋ ์ ์ด๊ธฐ๋ฒ์ผ๋ก ์ค๊ณํ๊ณ
$u_{s}$์ ์ค์์นญ ์ด๋์ ์(8) ํน์ (11)์ $\overline{D}$ ๋์ $\overline{N}$๋ฅผ ์ฌ์ฉํ๋ค.
์ค์์นญ ์ด๋ $\overline{N}$๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํด Lyapunov ํจ์ $V_{c}= 0.5s^{2}$์ ์๊ฐ์ ๋ํ์ฌ ๋ฏธ๋ถํ๋ฉด ์(7)๊ณผ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ค. ์ด๋ ์
๋ ฅ (20)์ ์(7)์ ๋์
ํ๋ฉด ์๋์ ๊ฐ์ด ์ธ ์ ์๋ค.
์
๋ ฅ $u_{s}$์ ์ค์์นญ ์ด๋ $\overline{N}$๊ฐ $\overline{N}- N >\epsilon_{c}> 0$์ ๋ง์กฑํ๋๋ก ๊ฒฐ์ ํ๋ฉด
์๋์ ๊ฐ์ด ์ ์ด ๋ชฉํ๋ฅผ ๋ฌ์ฑํ ์ ์๋ค.
์์คํ
(4)์ ์ ์ํ๋ ์ ์ด๊ธฐ๋ฅผ ์ธ๊ฐํ ๋ ์ ์ด ์ค์ฐจ ๋ฐฉ์ ์์ ์๋์ ๊ฐ๋ค.
์ (23)์ผ๋ก๋ถํฐ ์ฌ๋ผ์ด๋ฉ ํ๋ฉด $s = 0$์์ ์
๋ ฅ $u_{s}$๋ ๋ฑ๊ฐ์ ์ผ๋ก $u_{s.eq}=\eta\left(=\widetilde d_{1}+ d_{2}\right)$์์
์ ์ ์๋ค. ์ด๋ ๋ฑ๊ฐ ์ธ๋ $d_{e}$ ์ค์์ ์คํ์
์ธ๋์ ์ถ์ ์น $\hat d_{1}$์ ์ ์ธํ ๋๋จธ์ง ์ธ๋์ ISMC๊ฐ ๋ณด์ํจ์ ์๋ฏธํ๋ค.
๋ฐ๋ผ์ ์ค์์นญ ์
๋ ฅ $u_{s}$์ ์ด๋ $\overline{N}$๋ ์(8)๊ณผ (11)์ $\overline{D}$๋ณด๋ค ์์ ๊ฐ์ผ๋ก ์ ์ด ๋ชฉํ๋ฅผ ๋ฌ์ฑํ ์ ์๊ฒ ๋๋ค.
๋ํ ์คํ์
์ธ๋ ๊ด์ธก๊ธฐ (13)์ ์ด๋ $\overline{M}$๋ $\left | u_{s}-\eta\right |\le\delta$๋ฅผ ๋ง์กฑํ๋ $\delta$์ ์์กดํ๋ฏ๋ก $u_{s}$๊ฐ
$\eta$์ ๊ฐ๊น์ธ ๋ $\overline{M}$์ ํฌ๊ธฐ๋ ์์์ง์ ์๋ฏธํ๋ค. ์ด๊ฒ์ ๊ด์ธก๊ธฐ (13)์ ์
๋ ฅ์ผ๋ก ์ ์ฒด ์ ์ด ์
๋ ฅ $u$๋ฅผ ์ฌ์ฉํ์ง
์๊ณ $u_{o}$๋ฅผ ์ฌ์ฉํ ๊ฒฐ๊ณผ์ด๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ์์คํ
์ ๋ถํ์ค์ฑ์ ํฌํจํ ๋ฑ๊ฐ ์ธ๋ $d_{e}$์ ๋ํ ๊ฐ์ธ์ฑ์ ํ๋ณดํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ผ๋ก SMC๋ฅผ ๋จ๋
์ผ๋ก ์ฌ์ฉํ ๊ฒฝ์ฐ๋ณด๋ค ์ ์ํ๋ ์คํ์
์ธ๋ ๊ด์ธก๊ธฐ ๊ธฐ๋ฐ ์ ์ด๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ์ค์์นญ ์ด๋์ผ๋ก ์ํ๋ ์ ์ด ๋ชฉํ๋ฅผ ๋ฌ์ฑํ ์ ์์์ ์ ์ ์๋ค.
2.5 ๋ชจ์์คํ
๋ชจ์์คํ์ ์ฌ์ฉํ ์ ์ด๊ธฐ์ ๊ตฌ์ฑ์ ํ 1๊ณผ ๊ฐ๋ค. ์ฒซ์งธ ISMC๋ ์ ์ด๊ธฐ (8)์ ๋จ๋
์ผ๋ก ์ฌ์ฉํ ํํ์ด๋ค. ๋์งธ SMCO(SMC with Observer)๋ ์ ์ด๊ธฐ (11)๊ณผ ๊ด์ธก๊ธฐ (13)์ ์ถ์ ์น $\hat d_{1}$์ ํจ๊ป ์ฌ์ฉํ์๋ค. ๋ง์ง๋ง์ผ๋ก Prop.(์ ์ํ๋ ์ ์ด๊ธฐ)๋ ISMC (8)๊ณผ ์คํ์
์ธ๋ ๊ด์ธก๊ธฐ (13)์ ์ฌ์ฉํ ์(20)์ด๋ค. ์ ์ด๊ธฐ (11)์ SMC๋ ISMC (8)์ ๋นํด ํฐ ์ค์์นญ ์ด๋์ ํ์๋ก ํ๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ณผ๋ฅผ ํฌํจํ์ง ์์๋ค.
ํ 1. ์ ์ด๊ธฐ์ ๊ตฌ์ฑ ๋น๊ต
Table 1. Comparison of controller configuration
๋ฒํธ
|
์ ์ด๊ธฐ ๋ช
์นญ
|
์ฌ๋ผ์ด๋ฉ ํ๋ฉด
|
๊ด์ธก๊ธฐ ์
๋ ฅ
|
1
|
ISMC
|
$s = z + k_{2}\int z dt$
|
-
|
2
|
SMCO
|
$s = k_{1}e_{1}+ e_{2}$
|
$u_{o}= u_{c}+\hat d_{1}$
|
3
|
Prop.
|
$s = z + k_{2}\int z dt$
|
$u_{o}= u_{c}+\hat d_{1}$
|
๋ชจ์์คํ์ ์ฌ์ฉ๋ ๋ชจ๋ ์ ์ด๊ธฐ๋ $10\lceil\mu S\rceil$์ ์ํ๋ง ์ฃผ๊ธฐ๋ก ์ด์ฐํํ ๋์งํธ ์ ์ด๊ธฐ๋ฅผ ์ฌ์ฉํ์๋ค. ๋ถํธ ํจ์ ๋์ ์๋
์๊ณผ ๊ฐ์ ์ฐ์ ํจ์๋ฅผ ์ฌ์ฉํ์๋ค.
๋ชจ์์คํ ๋์ ์์คํ
์ DC ๋ชจํฐ์ ๊ธฐ๊ณ ์์คํ
์ผ๋ก ์ค์ ํ๋ผ๋ฏธํฐ์ ๊ณต์นญ ํ๋ผ๋ฏธํฐ๋ ํ 2์ ๋ํ๋ด์๋ค. ์ ์ด๊ธฐ ์ค๊ณ์ ์ฌ์ฉํ ํ๋ผ๋ฏธํฐ๋ ํ 3์ ๊ธฐ์ฌํ์๋ค. ์ ์ด๊ธฐ ๋ฐ ๊ด์ธก๊ธฐ ์ค๊ณ๋ฅผ ์ํ ํ๋ผ๋ฏธํฐ๋ ๊ณต์นญ ๊ฐ์ ์ฌ์ฉํ์๋ค.
ํ 2. ์์คํ
ํ๋ผ๋ฏธํฐ
Table 2. System parameters
|
๊ณต์นญ ๊ฐ
|
์ค์ ๊ฐ
|
๋จ์
|
$\overline{J}_{m}(J_{m})$
|
$174.14$
|
$(86.57)$
|
$\left[g \cdot \mathrm{cm}^{2}\right]$
|
$\overline{B}_{m}(B_{m})$
|
$2.1084e^{-1}$
|
$(4.2167e^{-2})$
|
$[\mathrm{mNm} /(\mathrm{rad} / \mathrm{sec})]$
|
ํ 3. ์ ์ด๊ธฐ ๋ฐ ๊ด์ธก๊ธฐ ์ด๋
Table 3. Controller and observer gain
$\phi$
|
$50$
|
$l_{o}$
|
$-1500$
|
$k_{1}$
|
$10$
|
$k_{2}$
|
$100$
|
$\overline{D}$
|
$7$ , $8$ , $10$
|
$\overline{M}$ , $\overline{N}$
|
$0.3$
|
๊ธฐ์ค ์
๋ ฅ $r$์ ์ (25a)์ $\zeta$๋ฅผ ์ (25b)์ ํํฐ๋ฅผ ํต๊ณผ์์ผ ์ฌ์ฉํ๊ณ ๋์ญํญ $\omega_{c}$๋ 20[rad/sec]์ด๋ค (๊ทธ๋ฆผ 1(a)).
ํ ํฌ ์ธ๋($d$)์ ์ (26a)-(26b)์ ๊ฐ์ด ์ ์ญ ํต๊ณผ ํํฐ๋ฅผ ๊ฑฐ์ณ ์ธ๊ฐํ์๊ณ $\omega_{d}= 200[\mathrm{rad} / \mathrm{sec}]$์ด๋ค (๊ทธ๋ฆผ 1(b)).
๊ทธ๋ฆผ 2์ ISMC ๋ชจ์์คํ์ ์ค์์นญ ์ด๋ $\overline{D}$์ ์ํฅ์ ํ์ธํ๊ธฐ ์ํด $\overline{D}$๋ฅผ $7$, $8$, $10$์ผ๋ก
์ฆ๊ฐ์ํค๋ฉด์ ์คํ ํ์๋ค. ๊ทธ๋ฆผ์์ โRef.โ๋ ๊ธฐ์ค ์
๋ ฅ์ด๋ค. $\overline{D}$๊ฐ ์ปค์ง์๋ก ์ ์ด์ฑ๋ฅ์ด ํฅ์๋์ง๋ง ์ ์ด ์
๋ ฅ์ ์ง๋์ด ์ฌํ
๊ฒ์ ๋ณผ ์ ์๋ค.
๋ค์์ผ๋ก ๊ทธ๋ฆผ 3์์ ์ธ ๊ฐ์ง ์ ์ด๊ธฐ์ ์ฑ๋ฅ์ ๋น๊ตํ์๋ค. ๊ทธ๋ฆผ 3(a)๋ ๊ธฐ์ค ์
๋ ฅ๊ณผ์ ์ ์ด ์ค์ฐจ์ด๊ณ , ๊ทธ๋ฆผ 3(b)๋ ๊ฐ์๋ ๊ถค์ ์ด๋ค. ๊ทธ๋ฆผ 3(c)๋ ์ ์ด ์
๋ ฅ์ด๋ค. ๊ทธ๋ฆผ 3(a)๋ฅผ ๋ณด๋ฉด ์ ์ํ๋ ์ ์ด๊ธฐ๋ SMCO์ ๋น๊ตํ์ฌ ์ ์ ์ํ ์ค์ฐจ ์์ด ์ฑ๋ฅ์ด ๊ฐ์ ๋์๋ค๊ณ ํ ์ ์๋ค. ๊ทธ๋ฆผ 3(b)๋ฅผ ๋ณด๋ฉด ์ ์ํ๋ ์ ์ด๊ธฐ์ SMCO์ ๊ฐ์๋ ๋ฆฌํ์ด ISMC ๋ณด๋ค ๊ฐ์ ๋ ๊ฒ์ ์ ์ ์๋ค. ์ด๋ก ์ธํด ์ ์ด ์
๋ ฅ์ ์ง๋์ด ๊ฐ์ ๋ ๋ชจ์ต์ ๊ทธ๋ฆผ 3(c)๋ฅผ ํตํด ์ ์ ์๋ค. ์คํ์
์ธ๋ ๊ด์ธก๊ธฐ๋ฅผ ํจ๊ป ์ฌ์ฉํจ์ผ๋ก์จ ์ ์ํ๋ ์ ์ด๊ธฐ์ SMCO์ ์ ์ด ์ฑ๋ฅ์ด ISMC๋ง ์ฌ์ฉํ ๊ฒฝ์ฐ๋ณด๋ค ์ฐ์ํจ์ ํ์ธํ
์ ์๋ค. ์ด ๋ $\overline{N}= 0.3$๊ณผ ๊ฐ์ด ์์ ์ด๋์ผ๋ก ๊ฐ์ ๋ ์ฑ๋ฅ์ ์ป์ ์ ์์๋ค (ํ 3).
๊ทธ๋ฆผ. 1. ๊ธฐ์ค์
๋ ฅ๊ณผ ๋ถํํ ํฌ
Fig. 1 Reference and Load Torque
๊ทธ๋ฆผ. 2. ์ ๋ถ ์ฌ๋ผ์ด๋ฉ ๋ชจ๋ ์ ์ด๊ธฐ ์ฑ๋ฅ
Fig. 2 Performance of ISMC
๊ทธ๋ฆผ. 3. ๊ด์ธก๊ธฐ ๊ธฐ๋ฐ ์ฌ๋ผ์ด๋ฉ ๋ชจ๋ ์ ์ด๊ธฐ ์ฑ๋ฅ
Fig. 3 Performance of the observer-based sliding mode controller
์ ์ํ๋ ์ ์ด๊ธฐ์ ํด์์ ์ํด ๊ทธ๋ฆผ 4(a)์๋ ๋ฑ๊ฐ์ธ๋ $d_{e}$, ์ถ์ ๋ ์คํ์
์ธ๋ $\hat d_{1}$์ ๋ํ๋ด๊ณ , $\hat d_{1}$์ด ๋ณด์๋ $\eta =\widetilde
d_{1}+ d_{2}$์ ์ค์์นญ ์
๋ ฅ $u_{s}$์ ๊ถค์ ์ ๊ทธ๋ฆผ 4(b)์ ๋ํ๋ด์๋ค. ์ถ์ ๋ ์คํ์
์ธ๋ $\hat d_{1}$์ ๋ณด์ํจ์ผ๋ก์จ $\left | d_{e}\right | < D$์ ๋ฒ์์ ๋นํด $|\eta
| < N$์ ๋ฒ์๊ฐ ๊ฐ์ํ ๊ฒ์ ํ์ธํ ์ ์๋ค. ๋ํ, $u_{s}$๊ฐ $\eta$์ ์ ์ฌํจ์ ํ์ธํ ์ ์๊ณ , ๊ด์ธก๊ธฐ (13)์ ์
๋ ฅ์ผ๋ก ์ ์ฒด
์
๋ ฅ $u$ ๋์ $u_{o}$๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ๊ด์ธก๊ธฐ ์ค์์นญ ์ด๋์ ํฌ๊ธฐ๋ฅผ ์ค์ผ ์ ์์์ ์๋ฏธํ๋ค.
๊ด์ธก๊ธฐ (13)์ ์
๋ ฅ์ผ๋ก $u_{o}$ ๋์ ์ ์ด๊ธฐ์ ์ค์์นญ ์
๋ ฅ $u_{s}$๋ฅผ ํฌํจํ $u = u_{o}+ u_{s}$๋ฅผ ์ฌ์ฉํ์์ ๊ฒฝ์ฐ ๋ชจ์์คํ
๊ฒฐ๊ณผ๋ ๊ทธ๋ฆผ 5์ ๊ฐ๋ค. ๊ทธ๋ฆผ 5(a)๋ฅผ ํตํด ๊ด์ธก๊ธฐ ์
๋ ฅ์ผ๋ก $u$๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ๊ฐ์๋์ ๋ฆฌํ์ด ์ฆ๊ฐํ๋ค๋ ๊ฒ์ ์ ์ ์๋ค. ์ด๋ก ์ธํด ๊ทธ๋ฆผ 5(b)์ ๊ฐ์ด ์ ์ด ์
๋ ฅ์ ์ฑํฐ๋ง์ด ๋ฐ์ํจ์ ํ์ธํ ์ ์๋ค.
๊ทธ๋ฆผ. 4. ๋ฑ๊ฐ ์ธ๋ $d_{e}$, ์ถ์ ์ธ๋ $\hat d_{1}$, $\eta =\widetilde d_{1}+ d_{2}$, $u_{s}$
Fig. 4 Equivalent disturbance $d_{e}$, Estimated disturbance $\hat d_{1}$, $\eta =\widetilde
d_{1}+ d_{2}$, $u_{s}$
๊ทธ๋ฆผ. 5. ์คํ์
์ธ๋ ๊ด์ธก๊ธฐ ์
๋ ฅ์ $u$๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ
Fig. 5 Performance of observer input $u = u_{o}+ u_{s}$