๊น์ฑํ
(Sung-Hyup Kim)
1iD
์ตํธ๋ฆผ
(Ho-Lim Choi)
โ iD
-
(Dept. of Electrical Engineering, Dong-A University, Republic of Korea.)
Copyright ยฉ The Korean Institute of Electrical Engineers
Key words
Ball and beam system, PID control, Gain-scaling factor, Gain-tuning, Dual control
1. ์ ๋ก
ํฌ๋ฆฌ์ฝฅํฐ(Helicopter)์ 2์กฑ ๋ณดํ ๋ก๋ด(Biped Robot)์ ์์น ๋ฐ ์์ธ์ ์ด์ ๊ธฐ๋ณธ์ด ๋๋ ๋ณผ-๋น ์์คํ
์ ์๋ณด๋ชจํฐ์ ๋น์ด ์ง์ ์ฐ๊ฒฐ๋์ด
๋ชจํฐ์ ์ ์ด๋ฅผ ํตํด ์ ๊ณต์ ์์น๋ฅผ ์ ์ดํ๋ ์์คํ
์ผ๋ก์, ์์คํ
์ ์์ ํ ๋ฐ ์ ์ด์ ๊ด๋ จํ์ฌ ๋ค์ํ ์ ์ด๊ธฐ๋ฒ์ด ์ฌ์ฉ๋์ด ์๋ค [1]-[5]. PID ์ ์ด๊ธฐ๋ ๋น๋ก, ์ ๋ถ, ๋ฏธ๋ถ ์ธ ๊ฐ์ง ์ ์ด ์์๋ฅผ ๊ฒฐํฉํ ํผ๋๋ฐฑ ์ ์ด๊ธฐ๋ก, ์ ์ดํ๊ณ ์ ํ๋ ๋์์ ์ถ๋ ฅ๊ฐ์ ๋ชฉํ๊ฐ(์ค์ ๊ฐ)๊ณผ ๋น๊ตํด ์ค์ฐจ๋ฅผ
๊ณ์ฐํ๊ณ , ์ด ์ค์ฐจ๋ฅผ ๋ฐํ์ผ๋ก ์ ์ด ์ ํธ๋ฅผ ๊ณ์ฐํ๋ ์ ์ด๊ธฐ๋ฒ์ด๋ค [5]-[9].
๋น๋ก ์ ์ด๋ ํ์ฌ ์ค์ฐจ ํฌ๊ธฐ์ ๋น๋กํ ์ ์ด ์ ํธ๋ฅผ ์ ๊ณตํ์ฌ ์์คํ
์ ๋น ๋ฅธ ์๋ต์ ๊ฐ๋ฅํ๊ฒ ํ์ง๋ง, ๊ณผ๋ํ ๋น๋ก ์ด๋์ ์ค๋ฒ์ํ
๊ณผ ์ง๋์ ์ ๋ฐํ ์
์๋ค. ์ ๋ถ ์ ์ด๋ ์ค์ฐจ์ ๋์ ํํฉ์ ๋ฐ์ํด ์ ์์ํ ์ค์ฐจ๋ฅผ ์ ๊ฑฐํ์ฌ ๋ชฉํ์น์ ์ ํํ ๋๋ฌํ๋๋ก ๋๋ ๋ฐ๋ฉด, ๋ฐ์ ์๋๋ฅผ ๋ฆ์ถ๊ณ ๊ณผ๋ํ ์ง๋์ ๋ฐ์์ํฌ
์ํ์ด ์๋ค. ๋ฏธ๋ถ ์ ์ด๋ ์ค์ฐจ์ ๋ณํ ์๋๋ฅผ ์์ธกํด ์ ์ด ์ ํธ์ ๋ฐ์ํจ์ผ๋ก์จ ์ง๋๊ณผ ์ค๋ฒ์ํ
์ ์ํํ์ฌ ์์คํ
์ ๋ ์์ ์ ์ผ๋ก ๋ง๋ ๋ค. ์ด๋ฌํ ์ธ
๊ฐ์ง ์์์ ์กฐํฉ์ผ๋ก PID ์ ์ด๊ธฐ๋ ๋ค์ํ ์์คํ
์์ ์๋ต ์๋, ์์ ์ฑ, ์ ํ์ฑ์ ๊ท ํ ์๊ฒ ๊ฐ์ ํ ์ ์์ผ๋ฉฐ, ํนํ ๋ณผ-๋น ์์คํ
๊ณผ ๊ฐ์ ๋น์ ํ
๋ฐ ๋ถ์์ ํ ๋์ ์์คํ
์์๋ ํจ๊ณผ์ ์ธ ์ ์ด ์ฑ๋ฅ์ ๋ฐํํ๋ค [1],[5]. ํ์ง๋ง, PID ์ ์ด๊ธฐ๋ ์ธ ๊ฐ์ง ์ด๋ ํ๋ผ๋ฏธํฐ์ ์ ์ ํ ํ๋์ด ํ์ํ๋ฉฐ, ์ด๋ ์๊ฐ์๋ชจ์ ์ด๊ณ ๋ณต์กํ ๊ณผ์ ์ด๋ค. ํนํ ๋น์ ํ ์์คํ
์์๋ ์ ํต์ ์ธ
ํ๋ ๋ฐฉ๋ฒ(Ziegler-Nichols ๋ฑ)์ ํ๊ณ๋ก ์ธํด ๋ฐ๋ณต์ ์ธ ์ํ์ฐฉ์ค๊ฐ ๋ถ๊ฐํผํ๋ฉฐ, ๋ฏธ๋ถ ์ ์ด๊ธฐ์ ์ก์ ๋ฏผ๊ฐ์ฑ์ ์ค์ ๊ตฌํ์์ ์ถ๊ฐ์ ์ธ ๊ณ ๋ ค์ฌํญ์
์๊ตฌํ๋ค.
๋ณธ ๋
ผ๋ฌธ์์๋ ๋ณผ-๋น์์คํ
์์ ์๋ณด๋ชจํฐ์ ๊ฐ๋๋ฅผ ๊ฐ์์
๋ ฅ์ผ๋ก ๊ฐ์ ํ๋ค. ์ด ์
๋ ฅ์ ์๊ณผ ๋ชจํฐ๊ฐ๋ 2๊ฐ์ ์
๋ ฅ์ ํตํด 4์ฐจ ์ํ๋ฐฉ์ ์์ 2์ฐจ ์ํ๋ฐฉ์ ์
2๊ฐ๋ก ๋ถ๋ฆฌํ์ฌ ํํํ๋ค. ์ด ๋, ๊ณผ๋ ์๋ต ์ $u_{1}$์ ๋ณํ๊ฐ ์๋ค๊ณ ์ ํํ ์ํฉ์ ๊ฐ์ ํ๋ค. ์ด๋ฐ ๋ถ๋ฆฌ๊ตฌ์กฐ๋ ๋ณต์ก์ฑ์ด ์์์ง๊ธฐ์ ๋์ ํน์ฑ์
๋ช
ํํ๊ฒ ๋ถ์ํ๊ณ ๊ฐ๋ณ์ ์ผ๋ก ์ ์ด๊ธฐ๋ฅผ ์ค๊ณํ ์ ์๊ฒ ํด์ฃผ๋ฉฐ [1],[5], ๊ณผ๋์๋ต์๊ฐ, ์ค๋ฒ์ํธ ๋ฑ ๋ํน์ฑ ํ๊ฐ๊ฐ ์ง๊ด์ ์ผ๋ก ๊ฐ๋ฅํด ๋น ๋ฅธ ์ฑ๋ฅ ํ๋์ ์ฉ์ดํ๊ฒ ํด์ค๋ค.
๋ํ, ๋
ผ๋ฌธ [9]์์๋ DC๋ชจํฐ์์ ์ด๋ฐ PID์ ์ด๊ธฐ์ ์ด๋ ํ๋์ ์ฉ์ดํ๊ฒ ํ๊ธฐ ์ํด $\epsilon$์ ์ถ๊ฐํ $\epsilon$-PID์ ์ด๊ธฐ๋ฅผ ์ ์ํ์๋ค.
์ด ์ ์ ์ฐธ์กฐํ์ฌ ๋ณผ-๋น ์์คํ
์์ ์๋ณด๋ชจํฐ ๊ฐ๋์ ์ด๋ฅผ ์ํด ์ด๋์กฐ์ ์์ $\epsilon_{1}$์ ์ถ๊ฐํ $\epsilon_{1}$-PID์ ์ด๊ธฐ๋ฅผ
์ค๊ณํ๊ณ , ์ ๊ณต ์์น์ ์ด๋ฅผ ์ํด $\epsilon_{2}$-PD์ ์ด๊ธฐ๋ฅผ ์ค๊ณํ์๋ค. ์ด์ค $\epsilon$-PID/PD์ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์์น,
๊ฐ๋ ์ถ์ข
์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณํ๊ณ , ๊ฐ ๋ด๋ถ/์ธ๋ถ ํ๋ฃจํ์ ์ ๋ฌํจ์๋ฅผ ํตํด ์ค๋ฒ์ํธ, ์ ์ฐฉ์๊ฐ, ์ ์์ํ์ค์ฐจ๋ฅผ ์์์ ์ผ๋ก ํํํ์ฌ $\epsilon$์
์ ์ฉ์ฑ์ MATLAB/Simulink๋ฅผ ํตํด ๋ถ์ํ๋ค.
๋ง์ง๋ง์ผ๋ก ๋ถ์ํ $\epsilon$์ ์ ์ฉ์ฑ์ ๋ฐ๋ฅธ ์ด๋ํ๋๋ฐฉ์์ ์ ์ํ๊ณ , Quanser์ ์ฐ๋๋ MATLAB/Simulink์ ์ค์ ๋ณผ-๋น ์ฅ์น๋ฅผ
ํตํด ์คํ์ ์งํํ๋ค. ์ด๋ฅผํตํด ์ ์ํ ํ๋๋ฐฉ์์์ $\epsilon$์ ํจ์ฉ์ฑ์ ์
์ฆํ๋ค. ํนํ ์๋ณด๋ชจํฐ์ ๊ฐ๋์ ์ ๊ณต์ ์์น์ ์ผ์ฑ๊ณผ์ ์ ํตํด
์ถ์ข
๊ฐ์ ๋ง๋ค์ด ์ ๊ณต์ด ์ํ๋ ์์น๋ก ์ด๋ํ๋๋ก ์ ์ด๊ธฐ๋ฅผ ์ค๊ณํ๊ณ , ์ด๋ฅผ ํตํด ๋ณผ-๋น ์์คํ
์ ํ๋๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ถ๋ ฅ ์ฑ๋ฅ์ด ํฅ์๋๋ ๊ฒ์ ๋ชฉํ๋ก
ํ๋ค.
2. ๋ณผ-๋น ์์คํ
์ ์ํ๋ฐฉ์ ์ ๋ฐ ์๋ธ ์์คํ
์ผ๋ก์ ์ฌ๊ตฌ์ฑ
๋ค์์ ๋ณผ-๋น ์์คํ
์ ๊ทผ์ฌํ๋ ๋์ญํ ๋ฐฉ์ ์์ด๋ค [4].
์ฌ๊ธฐ์ $x, \theta$๋ ๊ฐ๊ฐ ์ ๊ณต์ ์์น$[m]$, ๋ชจํฐ์ ๊ฐ๋$[rad]$๋ฅผ ๋ํ๋ด๋ฉฐ $K_{bb}= 0.419[m/s^{2}\cdot rad]$๋
BB01์ ๋ชจ๋ธ ์ด๋, $\tau =0.0248[s]$๋ SRV02์ ์์ ์, $K =1.53[rad/V\cdot s]$๋ SRV02์ ์ ์์ํ์ด๋,
$V_{m}$์ SRV02์ ์
๋ ฅ ์ ์์ด๋ค.
์ํ๋ณ์๋ฅผ $[x_{1}, x_{2}, x_{3}, x_{4}]^{T}=[x, \dot{x}, \theta , \dot{\theta}]^{T}$๋ก
์ก๊ณ , ์๋ณด๋ชจํฐ์ ๊ฐ๋์ธ $\theta$๋ ๊ฐ์์
๋ ฅ $u_{1}$์ผ๋ก ์ ์ํ์ฌ SRV02์ ์
๋ ฅ์ญํ ์ ํ๋ค. BB01 ์
๋ ฅ์ ์์ธ $u_{2}=V_{m}$๊ณผ
์๋ณด๋ชจํฐ์ ๊ฐ๋์ธ $u_{1}=\theta$์ผ๋ก 2๊ฐ์ ์
๋ ฅ์ ํตํด 4์ฐจ ์ํ๋ฐฉ์ ์์ 2์ฐจ ์ํ๋ฐฉ์ ์ 2๊ฐ๋ก ๋ถ๋ฆฌํ์ฌ ์ธ์ด๋ค. ์ด ๋, ๋ณผ-๋น ๋์ญํ์์
๋ชจํฐ๊ฐ๋์ ๋น์ ํ ํญ$(\sin \theta)$์ด ๊ฑฐ์ 0์ ๊ทผ์ ํ๋ฏ๋ก ๊ณผ๋์๋ต ์ $u_{1}$์ ๋ณํ๊ฐ ์๋ค๊ณ ์ ํํ ์ํฉ$(\dot{u}_{1}\approx
0)$์ ๊ฐ์ ํ๋ค. ์ด๋ฌํ ์ํฉ๋ฅผ ์ค์ ํจ์ผ๋ก์จ, ๊ฐ 2์ฐจ ๋ชจ๋ธ์ ๊ฐ๋ณ์ ์ผ๋ก ์ ์ด๊ฐ ๊ฐ๋ฅํ๋ฉฐ ๊ณผ๋๊ตฌ๊ฐ๋์ ์ํธ ๊ฐ์ญํจ๊ณผ๊ฐ ๋ฌด์๋ ๋งํผ ์๋ค๋ ๋
ผ๋ฆฌ์
๊ธฐ๋ฐ์ด ๋ง๋ จ๋๋ค.
์ (3), (4)๋ ๋ณผ-๋น ์์คํ
์ ์ํ๋ฐฉ์ ์์ด๋ค. ์ด๋ฌํ ๋ถ๋ฆฌ ๊ตฌ์กฐ๋ก์ ์ฌ๊ตฌ์ฑ์ ๋ณต์ก์ฑ์ ๊ฐ์์์ผ ๊ฐ ์ ๊ณต๊ณผ ๋ชจํฐ์ ๋์ ํน์ฑ์ ๋ช
ํํ๊ฒ ๋ถ์ํ๊ณ ๊ฐ๋ณ์ ์ผ๋ก ์ ์ด๊ธฐ๋ฅผ
์ค๊ณํ ์ ์๋ค. ๋ํ, ๊ณผ๋์๋ต ์๊ฐ, ์ค๋ฒ์ํธ ๋ฑ ๋ํน์ฑ ํ๊ฐ๊ฐ ๊ธฐ์กด 4์ฐจ ์์คํ
๋ณด๋ค ์ง๊ด์ ์ผ๋ก ๊ฐ๋ฅํด ๋น ๋ฅธ ์ฑ๋ฅํ๋์ ์ฉ์ดํ๊ฒ ํด์ค๋ค.
์ฌ๊ธฐ์ $x_{1}$์ ์ ๊ณต์ ์์น, $x_{2}$๋ ์ ๊ณต์ ์๋, $x_{3}$์ธ $\theta$๋ ์๋ณด๋ชจํฐ์ ๊ฐ๋, $x_{4}$๋ ์๋ณด๋ชจํฐ์
๊ฐ์๋๋ฅผ ๋ปํ๋ค. ์ํ๋ฐฉ์ ์ (3), (4)์ Jacobian ์ ํํ๋ฅผ ์ด์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํํํ ์ ์๋ค [10].
์ (5), (6)์ $x$์ $\theta$์ ๋ํ ์ํ๋ณ์๋ก ์ ๊ณต์์น์ ๋ชจํฐ๊ฐ๋์ ์ถ์ข
์ ํ์ํ ์๋ฎฌ๋ ์ด์
๋ฐ์ดํฐ๋ฅผ ์ป๊ธฐ ์ํด์ $x$๊ณผ $\theta$์ ๋ํ
๊ธฐ์ด์ ์ธ ๋ฐฉ์ ์์ ์ ์ํด์ผํ๋ค. ์ด๋ฅผ ์ํด ๋ณผ-๋น ์์คํ
์ ์ํ๋ฐฉ์ ์์ ์ ์ํ์๋ค.
3. ์ด์ค $\epsilon$-PID/PD ์ ์ด๊ธฐ ์ค๊ณ ๋ฐ ์์คํ
์์ ์ฑ ๋ถ์
๋ณธ ์ ์ด๋ชฉํ๋ ๋ณผ-๋น ์์คํ
์์ ์ถ์ข
ํ๋ ๋ ํผ๋ฐ์ค ๊ฐ์ผ๋ก ๋น ๋ฅด๊ณ ์์ ํ๊ฒ ์ ๊ณต์์น๋ฅผ ์ด๋์ํค๋ ๊ฒ์ด๋ค. ์ (5),(6)์ ๋ฐ๋ฅธ ์ด์ค $\epsilon$-PID/PD์ ์ด๊ธฐ ์ค๊ณ๋ฅผ ์ํ ๋ธ๋ก์ ๋๋ ๋ค์๊ณผ ๊ฐ๋ค.
๊ทธ๋ฆผ 1. ์ด์ค $\epsilon$-PID/PD์ ์ด๊ธฐ์ ๋ฐ๋ฅธ ๋ณผ-๋น ์์คํ
๋ชจ๋ธ
Fig. 1. Ball-Beam system model under dual $\epsilon$-PID/PD controller
Fig. 1์์ $C_{1}(s)$, $C_{2}(s)$๋ ๊ฐ๊ฐ์ ์๋ธ์์คํ
์ ์ ์ดํ๋ ์ ์ด๊ธฐ์ด๋ฉฐ, $d_{1}$์ ramp์ ๋ํ ์ธ๋์ด๋ค. $x_{1d}$๋
desired $x_{1}$, ์ฆ $x_{1}$์ด ํธ๋ํน ํ๋ ค๋ ๊ฐ, $x_{3d}$๋ $x_{3}$์ด ํธ๋ํน ํ๋ ค๋ ๊ฐ์ผ๋ก ์ ์ํ๋ค.
3.1 ๋ด๋ถ ํ๋ฃจํ ์ ์ด๊ธฐ ์ค๊ณ ๋ฐ ์์ ์ฑ ๋ถ์
3.1.a $\epsilon_{1}$-PID์ ์ด๊ธฐ ์ค๊ณ
$C_{1}(s)$๋ $x_{3}$๊ฐ $x_{3d}=u_{1}$๋ก ์ถ์ข
์ด ๋๋๋ก ์ค๊ณ๋ ์ ์ด๊ธฐ ์ด๋ฉฐ $C_{1}(s)$์ ์ถ๋ ฅ์ $u_{2}$์ด๋ค.
2์ฅ์์์ ์ค์ ๊ณผ ๊ฐ์ด ๊ณผ๋์๋ต ์ $u_{1}$์ ๋ณํ๊ฐ ์๋ค๊ณ ๊ฐ ์ ํ๋ฉฐ$(\dot{u}_{1}\approx 0)$, ๋ฐ๋ผ์ ์ (5)์ ์ (6)์ ๋ถ๋ฆฌํ์ฌ ํํ ํ๋ค. ์ถ์ข
์ค์ฐจ๋ $e_{3}=x_{3}-u_{1}, e_{4}=x_{4}$๋ก ์ ์ํ๊ณ , ์ (6)์ ์ ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
์ (6)์ ํ๋ ฌํํ $z=[\dot{e}_{3}, \dot{e}_{4}, e_{3}]^{T}$๋ก ์ ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
์ํ๋ฐฉ์ ์์ $\dot{z}= Az+B\left[-\frac{1}{\tau}z_{2}+\frac{K}{\tau}\dot{u}_{2}\right]$๋ก
ํํํ ์ ์๋ค. ์ด ๋, $\dot{u}_{2}=v$์ด๊ณ , A์ B๋ ๋ค์๊ณผ ๊ฐ๋ค.
์ด์ nominal ์์คํ
ํ๋ผ๋ฏธํฐ๋ฅผ ์ด์ฉํ์ฌ ํผ๋๋ฐฑ ์ ํํ ์ ์ด๊ธฐ๋ฅผ ๊ตฌํ ์ ์๋ค [10].
์ด ๋ ๋ด๋ถ ์ ์ด๊ธฐ $\omega$๋ ๋ค์๊ณผ ๊ฐ์ด ํํํ ์ ์๋ค.
์ (12)์ ์ (11)์ ๋์
ํ์ฌ $v =\dot{u}_{2}$ ์ ๋ํ ์์ผ๋ก ์ ๋ฆฌํ๋ฉด $\epsilon_{1}$-PID์ ์ด๊ธฐ๋ฅผ ์ค๊ณํ ์ ์๋ค.
์ด ๋ $K_{P}(\epsilon_{1}), K_{D}(\epsilon_{1}), K_{I}(\epsilon_{1})$๋ ๋ค์๊ณผ ๊ฐ๋ค.
3.1.b ๋ด๋ถ ํ๋ฃจํ์ ์์ ์ฑ ํ๋ณ
SRV02์ ๋์ญํ๋ฐฉ์ ์๊ณผ $\epsilon_{1}$-PID์ ์ด๊ธฐ ์์ ๋ผํ๋ผ์ค๋ณํ์ ํตํด ๊ตฌํ ๊ฐ๊ฐ์ ์ ๋ฌํจ์ $G_{1}(s)$,$C_{1}(s)$๋
๋ค์๊ณผ ๊ฐ๋ค.
์ธ๋ $d_{1}$์ 0์ผ๋ก ๊ฐ์ฃผํ๊ณ , ๋ด๋ถ ํ๋ฃจํ ์ ๋ฌํจ์ $T_{1}(s)$๋ฅผ ํตํด ํน์ฑ๋ฐฉ์ ์ $1+G_{1}(s)C_{1}(s)=0$์ ๊ตฌํ๋ฉด
๋ค์๊ณผ ๊ฐ๋ค.
์ (18)๋ฅผ ํตํด Routh-Hurwitzํ๋ณ๋ฒ์ ์ด์ฉํ๋ค.
์ ์ด๊ธฐ๊ฐ ์์ ํ $k_{1}$,$k_{2}$,$k_{3}$,$\epsilon_{1}$์ ๋ฒ์๋ฅผ ์๋์ ๊ฐ์ด ๊ตฌํ ์ ์๋ค.
์ด์ ๋ง์กฑํ๋ $k_{1}$, $k_{2}$, $k_{3}$์ ์กฐํฉ์ ์๋ต์๋๋ ์์ ์ฌ์ (๋ง์ง)๊ด์ ์ผ๋ก ๋ณผ ๋ $s^{1}$ํญ์ ๊ฐ์ ํฌ๊ฒ ํ ์๋ก
๋ ์ฑ๋ฅ์ด ์ข๋ค. ์ด์ ๋ $s^{1}$ํญ์ ๊ฐ์ด ํฌ๋ฉด ๊ทน์ ์ด ์ผ์ชฝ์ ๋ฉ์ฐ์ด ์์นํ๋ฏ๋ก ์์ ์ฌ์ ๊ฐ ์ปค์ง๋ฉด์ ๋ ๋น ๋ฅด๊ณ ์์ ์ ์ด๋ค.
3.2 ์ธ๋ถ ํ๋ฃจํ ์ ์ด๊ธฐ ์ค๊ณ ๋ฐ ์์ ์ฑ ๋ถ์
3.2.a $\epsilon_{2}$-PD์ ์ด๊ธฐ ์ค๊ณ
$C_{2}(s)$๋ $x_{1}$์ด $x_{1d}$๋ก ์ถ์ข
๋๋๋ก ์ค๊ณ๋ ์ ์ด๊ธฐ์ด๋ฉฐ, $C_{2}(s)$์ ์ถ๋ ฅ์ $u_{1}$์ด๋ค. 2์ฅ์์ ๊ฐ์ ์
ํตํด ๋ถ๋ฆฌ๊ตฌ์กฐ๋ฅผ ์ค์ ํ์๊ธฐ์, ์ธ๋ถ ํ๋ฃจํ ์ค๊ณ์ ์์ด์ ๋ด๋ถ ํ๋ฃจํ๋ ์ ์ธํ๋ค.
์ถ์ข
์ค์ฐจ๋ $e_{1}=x_{1}-x_{1d}$, $e_{2}=x_{2}-\dot{x}_{1d}$๋ก ์ ์ํ๋ฉฐ $x_{1d}$๋ ๋ ํผ๋ฐ์ค์ด๋ฏ๋ก $\dot{x}_{1d}$๋
0์ด๋ค. ์ (5)๋ฅผ ์ ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
์ (5)๋ฅผ ํ๋ ฌํํ $z=[\dot{e}_{1}, \dot{e}_{2}]^{T}$ํํ๋ก ์ ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
์ํ๋ฐฉ์ ์์ $\dot{z}= Az+B[K_{bb}\dot{u}_{1}]$์ผ๋ก ํํํ ์ ์์ผ๋ฉฐ ์ด ๋ $\dot{u}_{1}=v$์ด๊ณ , A์ B๋
๋ค์๊ณผ ๊ฐ๋ค.
ํผ๋๋ฐฑ ์ ํํ ์ ์ด๊ธฐ๋ ๋ค์๊ณผ ๊ฐ๋ค.
์ด ๋ ๋ด๋ถ ์ ์ด๊ธฐ $\omega$๋ ๋ค์๊ณผ ๊ฐ์ด ํํํ ์ ์๋ค.
์ (26)์ ์ (25)์ ๋์
ํ์ฌ $v =\dot{u}_{1}$์ ๋ํ ์์ผ๋ก ์ ๋ฆฌํ๋ฉด $\epsilon_{2}$-PD์ ์ด๊ธฐ๋ฅผ ์ค๊ณํ ์ ์๋ค.
์ด ๋ $K_{P 2}(\epsilon_{2}), K_{D 2}(\epsilon_{2})$๋ ๋ค์๊ณผ ๊ฐ๋ค.
3.2.b ์ธ๋ถ ํ๋ฃจํ์ ์์ ์ฑ ํ๋ณ
BB01์ ๋์ญํ๋ฐฉ์ ์๊ณผ $\epsilon_{2}$-PD์ ์ด๊ธฐ ์์ ๋ผํ๋ผ์ค๋ณํ์ ํตํด ๊ตฌํ ๊ฐ๊ฐ์ ์ ๋ฌํจ์ $G_{2}(s)$, $C_{2}(s)$๋
๋ค์๊ณผ ๊ฐ๋ค.
ํน์ฑ๋ฐฉ์ ์ $1+ G_{2}(s)C_{2}(s)=0$๊ตฌํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
์ (32)์ ํตํด Routh-Hurwitzํ๋ณ๋ฒ์ ์ด์ฉํ๋ค.
์ ์ด๊ธฐ๊ฐ ์์ ํ $k_{4}$,$k_{5}$,$\epsilon_{2}$์ ๋ฒ์๋ฅผ ์๋์ ๊ฐ์ด ๊ตฌํ ์ ์๋ค.
Remark 1. ๋ค์๊ณผ ๊ฐ์ด 4์ฐจ ์์คํ
์ 2์ฐจ ์์คํ
์ผ๋ก ๋ถ๋ฆฌํ์ฌ, ๊ฐ 2์ฐจ ๋ชจ๋ธ์์ ๊ฐ๋ณ์ ์ผ๋ก ์ ์ด๊ธฐ๋ฅผ ์ค๊ณํ์๋ค. ๊ทธ๋ฆฌ๊ณ ๊ธฐ์กด PID ์ ์ด๊ธฐ์
๋นํด ๊ฐ ์ ์ด๊ธฐ์์ ์ด๋์กฐ์ ์์ $\epsilon_{1}$, $\epsilon_{2}$๋ฅผ ์ถ๊ฐํ์ฌ ๋จ์ผ ํ๋ผ๋ฏธํฐ๋ก PID์ ์ ์ฒด ์ด๋ ํ๋์ ๋ฏธ์ธํ๊ฒ
์กฐ์ ํ๊ณ ์ฝ๊ฒ ์ฑ๋ฅ์ ์ฌ์กฐ์ ํ ์ ์๋๋ก ํ๋ค. ์ด์ ๋ํ ์ด๋ ํ๋ ๊ณผ์ ์ ์ฐจ๋ณ์ ์์ ์ ์ฉ์ฑ์ ๋ถ์ํด๋ณด๋๋ก ํ์.
4. ์ด๋์กฐ์ ์์ $\epsilon_{1}$, $\epsilon_{2}$์ ์ ์ฉ์ฑ ๋ถ์ ๋ฐ ์ด๋ ํ๋๋ฐฉ์
3์ฅ์์ ์ค๊ณํ ์ด์ค $\epsilon$-PID/PD ์ ์ด๊ธฐ์ ์๋ฎฌ๋ ์ด์
ํ์ฌ, ์ด๋์กฐ์ ์์ $\epsilon_{1}$, $\epsilon_{2}$์ด
์ค๋ฒ์ํธ, ์ ์ฐฉ์๊ฐ๊ณผ ์ ์์ํ์ค์ฐจ์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ๋ถ์ํ๋ค.
4.1 ์ด๋์กฐ์ ์์ $\epsilon_{1}$์ ์ ์ฉ์ฑ ๋ถ์
4.1.a $\epsilon_{1}$๋ณํ์ ๋ฐ๋ฅธ ๋ด๋ถ ํ๋ฃจํ ์ถ๋ ฅ($\theta$)์ ์ค๋ฒ์ํธ์ ์ ์ฐฉ์๊ฐ ๋ถ์
์ธ๋ $d_{1}$์ 0์ผ๋ก ๊ฐ์ฃผํ๋ฉฐ ์คํ
์๋ต์์ ๋์ค๋ ์ค๋ฒ์ํธ์ ์ ์ฐฉ์๊ฐ์ ๋ถ์ํด๋ณด์. 3์ฅ์ ๋ด๋ถ ํ๋ฃจํ์ ํน์ฑ๋ฐฉ์ ์์ธ ์ (18)์ $s^{3}$์ ๊ณ์๋ฅผ 1๋ก ์ ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
์ (33)์ 2๊ฐ์ ์ฐ์ธ๊ทน์ ๊ณผ 1๊ฐ์ ์ค์๊ทน์ ($\alpha$)์ ๊ฐ์ง๋ ์์ผ๋ก ์ ๋ฆฌํ๋ค.
์ด์ ๊ฐ $s^{2}$,$s^{1}$,$s^{0}$ํญ์ ๊ณ์๋ฅผ ๋น๊ตํ๋ค.
์ด ๋, ์ค์ ๊ทน์ ์ด $\alpha\gg \zeta\omega_{n}$๋ฅผ ๋ง์กฑํ๋ค๊ณ ๊ฐ์ ํ๋ฉด ์ (37), (38), (39)๋ฅผ ํตํด $\alpha , \zeta , \omega_{n}$์ ์ ์ํ ์ ์๋ค.
์ (40), (41)๋ฅผ ์ (42)์ ๋์
ํ ๋ค ์ค๋ฒ์ํธ, ์ ์ฐฉ์๊ฐ์์ $\epsilon_{1}$์ ์ํฅ์ ๋ถ์ํ๋ค.
์ (43), (44)์์ ์ด๋์กฐ์ ์์ $\epsilon_{1}$์ 0.4๋ถํฐ 1.4๊น์ง์ ๋ณํ์ ๋ฐ๋ผ ๋ชจํฐ ๊ฐ๋($\theta$)์ ์ค๋ฒ์ํธ๋ ๋ค์๊ณผ ๊ฐ์ด ๋ํ๋๋ค.
๊ทธ๋ฆผ 2. $\epsilon_{1}$์ ๋ณํ์ ๋ฐ๋ฅธ ๋ชจํฐ ๊ฐ๋($\theta$)์ ์ค๋ฒ์ํธ
Fig. 2. Overshoot of $\theta$ vs $\epsilon_{1}$
Fig. 2๋ฅผ ํตํด ์ด๋์กฐ์ ์์๊ฐ ๊ฐ์ํ ์๋ก ๋ชจํฐ ๊ฐ๋($\theta$)์ ์ค๋ฒ์ํธ๊ฐ ๊ฐ์ํ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ๋ํ, ์ (45)์์ ์ด๋์กฐ์ ์์ $\epsilon_{1}$์ 0.4๋ถํฐ 1.4๊น์ง์ ๋ณํ์ ๋ฐ๋ผ ๋ชจํฐ ๊ฐ๋($\theta$)์ ์ ์ฐฉ์๊ฐ์ ๋ค์๊ณผ ๊ฐ๋ค.
๊ทธ๋ฆผ 3. $\epsilon_{1}$์ ๋ณํ์ ๋ฐ๋ฅธ ๋ชจํฐ ๊ฐ๋($\theta$)์ ์ ์ฐฉ์๊ฐ
Fig. 3. Settling time of $\theta$ vs $\epsilon_{1}$
Fig. 3๋ฅผ ํตํด ์ด๋์กฐ์ ์์๊ฐ ๊ฐ์ํ ์๋ก ๋ชจํฐ ๊ฐ๋($\theta$)์ ์ ์ฐฉ์๊ฐ์ด ๊ฐ์ํ๋ ๊ฒ์ ํ์ธํ๋ค.
4.1.b $\epsilon_{1}$๋ณํ์ ๋ฐ๋ฅธ ์ธ๋ถ ํ๋ฃจํ ์ถ๋ ฅ$(x)$์ ์ค๋ฒ์ํธ์ ์ ์ฐฉ์๊ฐ ๋ถ์
3์ฅ์์ ์ค๊ณํ ์ด์ค $\epsilon$-PID/PD์ ์ด๊ธฐ๋ฅผ MATLAB๋ฅผ ํตํด ๊ตฌํํ์ฌ ์ด๋์กฐ์ ์์ $\epsilon_{1}$์ ๋ณํ์ ๋ฐ๋ฅธ ๋ณผ-๋น
์์คํ
์ ์ถ๋ ฅ์ธ ์ ๊ณต์ ์์น($x$)์ ์ฑ๋ฅ์ ๋ํด ๋ถ์ํ๋ค. ์๋ฎฌ๋ ์ด์
์ ํตํด $\epsilon_{1}$๋ณํ์ ๋ฐ๋ฅธ ์ ๊ณต์์น($x$)์ ์ค๋ฒ์ํธ๋
๋ค์๊ณผ ๊ฐ๋ค.
๊ทธ๋ฆผ 4. $\epsilon_{1}$์ ๋ณํ์ ๋ฐ๋ฅธ ์ ๊ณต์์น($x$)์ ์ค๋ฒ์ํธ
Fig. 4. Overshoot of $x$ vs $\epsilon_{1}$
Fig. 4๋ฅผ ํตํด $\epsilon_{1}$์ ๊ฐ์๋ ์ ๊ณต์์น($x$)์ ์ค๋ฒ์ํธ๋ฅผ ๊ฐ์์์ผ์ค๋ค๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
๋ค์์ $\epsilon_{1}$๋ณํ์ ๋ฐ๋ฅธ ์ ๊ณต์์น($x$)์ ์ ์ฐฉ์๊ฐ์ ํ์ธํ๋ค.
๊ทธ๋ฆผ 5. $\epsilon_{1}$์ ๋ณํ์ ๋ฐ๋ฅธ ์ ๊ณต์์น($x$)์ ์ ์ฐฉ์๊ฐ
Fig. 5. Settling time of $x$ vs $\epsilon_{1}$
์ด๋ฒ Fig. 5๋ฅผ ํตํด์๋ $\epsilon_{1}$์ ๊ฐ์๋ก ์ ๊ณต์์น($x$)์ ์ ์ฐฉ์๊ฐ์ ๋จ์ถ์ํค๋ ์ฑ๋ฅ๊ฐ์ ์ด ์ผ์ด๋๊ณ ์์์ ํ์ธ ํ ์ ์๋ค.
2, 3์ฅ์์ SRV02์ BB01์ ๋ถ๋ฆฌํ์ฌ ์ํ๋ฐฉ์ ์์ ํํํ์ง๋ง, SRV02์ ์ถ๋ ฅ์ธ $\theta$๋ BB01์ ์
๋ ฅ์ผ๋ก์์ ์ญํ ์ ํ๋ค.
๊ทธ๋ฌ๋ฏ๋ก Fig. 2, Fig. 4์ Fig. 3, Fig. 5์์ $\epsilon_{1}$์ ๊ฐ์๋ ๋ด๋ถ ํ๋ฃจํ ์ถ๋ ฅ(๋ชจํฐ ๊ฐ๋)๊ณผ ์ธ๋ถ ํ๋ฃจํ ์ถ๋ ฅ(์ ๊ณต ์์น)์ ์ฑ๋ฅ์ ๋์์ ํฅ์ ์์ผ์ฃผ๋ ๊ฒฝํฅ์ฑ์ ํ์ธํ
์ ์๋ค.
4.1.c $\epsilon_{1}$๋ณํ์ ๋ฐ๋ฅธ ๋ด๋ถ ํ๋ฃจํ ์ถ๋ ฅ($\theta$)์ ์ ์์ํ์ค์ฐจ ๋ถ์
๋ด๋ถ ํ๋ฃจํ์ ์ถ๋ ฅ์ธ ๋ชจํฐ ๊ฐ๋($\theta$)์ ramp์ ๋ํ ์ค์ฐจ์ ํธ $E(s)$๋ ์๋์ ๊ฐ์ด ๊ณ์ฐ๋๋ค.
์ฌ๊ธฐ์ ์ธ๋ $d_{1}$์ ๋ํ ๋ถ์์ ์ ์ด๊ธฐ์ ๊ฐ์ธ์ฑ์ ๋ถ์ํ๊ธฐ ์ํจ์ด๋ฉฐ, ์ (46)์ ํตํด ์ ์์ํ์ค์ฐจ $e_{ss}$๋ฅผ ์ ๋ฆฌํ๋ค.
์ (47)๋ฅผ ํตํด ์ด๋์กฐ์ ์์ $\epsilon_{1}$์ 0.4๋ถํฐ 1.4๊น์ง์ ๋ณํ์ ๋ฐ๋ฅธ ์ ์์ํ์ค์ฐจ๋ ๋ค์๊ณผ ๊ฐ๋ค.
๊ทธ๋ฆผ 6. $\epsilon_{1}$์ ๋ณํ์ ๋ฐ๋ฅธ ๋ชจํฐ ๊ฐ๋($\theta$)์ ์ ์์ํ์ค์ฐจ
Fig. 6. Steady-state error of $\theta$ vs $\epsilon_{1}$
Fig. 6๋ฅผ ํตํด ์ด๋์กฐ์ ์์๊ฐ ๊ฐ์ํ ์๋ก ๋ชจํฐ ๊ฐ๋($\theta$)์ ์ ์์ํ์ค์ฐจ๊ฐ ๊ฐ์ํ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
4.2 ์ด๋์กฐ์ ์์ $\epsilon_{2}$์ ์ ์ฉ์ฑ ๋ถ์
4.2.a $\epsilon_{2}$๋ณํ์ ๋ฐ๋ฅธ ์ธ๋ถ ํ๋ฃจํ ์ถ๋ ฅ$(x)$์ ์ค๋ฒ์ํธ์ ์ ์ฐฉ์๊ฐ ๋ถ์
์ค์ ์์คํ
์์ ๋ด๋ถ ํ๋ฃจํ์ ๋ถ์์ ํ ๋ถ๋ฆฌ ๋ฐ ์ํธ์์ฉ์ด ์ธ๋ถ ํ๋ฃจํ ๋ํน์ฑ์ ์ ์๋ฏธํ ์ํฅ์ ๋ฏธ์น ์ ์๋ค. ์ด๋ฅผ ๊ณ ๋ คํ ์ข ๋ ์ ํํ ์์คํ
๋ถ์์ ์ํ์ฌ ์์์ ์ ์ํ ๋จ์ํ๋ ์์คํ
์ด ์๋ ์ (3)์์์ ์ค์ ์์ ๋ค์๊ณผ ๊ฐ๋ค.
์ด ๋ $(\sin x_{3}-\sin u_{1})$๋ ๋ถ๋ฆฌ๊ตฌ์กฐ์์ ๊ฐ 2์ฐจ ์์คํ
์ ๋ฐ์ํ๋ crossover term์ด๊ณ ์ด๋ฅผ $w(t)$๋ก
์ ์ํ๋ค. $w(t)$๋ ์ (3)์์ ํ์๋๊ธฐ ๋๋ฌธ์ $\epsilon_{2}$์ ๋ํ ํจ์์ด๋ฉฐ, $x_{3}$๊ฐ $u_{1}$์ ์ถ์ข
ํ๋ ์ํฉ์์๋ 0์ด๋๋ ์ฑ์ง์ด๋ค($\triangle
w(t)\to 0$). ์ด๋ฅผ ์ธ๋ถํ๋ฃจํ ์ถ๋ ฅ์ ๋ถ์์ ๋ฐ์ํ๊ธฐ ์ํด ๋ด๋ถ ํ๋ฃจํ์ ์ํ crossover term์ ํ๋ผ๋ฏธํฐ ํจ์์ธ $T_{cross}(\epsilon_{2})$๋ก
์ ์ํ์. ์ธ๋ถ ํ๋ฃจํ์ ํน์ฑ๋ฐฉ์ ์์์ ์ค๋ฒ์ํธ์ ์ ์ฐฉ์๊ฐ์ ๋ถ์ํ๋๋ฐ ๊ฐ์ฅ ์ง๊ด์ ์ธ ์ํฅ์ ์ค ์ ์๋ ๋ํ ๊ณ์์ธ $s^{1}$์ $T_{cross}(\epsilon_{2})$๋ฅผ
์ถ๊ฐํ์ฌ $s^{2}$์ ๊ณ์๋ฅผ 1๋ก ์ ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
์ (49)๋ฅผ 2๊ฐ์ ์ฐ์ธ๊ทน์ ์ ๊ฐ์ง๋ ์์ผ๋ก ์ ๋ฆฌํ๋ค.
์ด์ ๊ฐ $s^{1}$,$s^{0}$ํญ์ ๊ณ์๋ฅผ ๋น๊ตํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
์ (51), (52)๋ฅผ ํตํด $\zeta$, $\omega_{n}$์ ์ ์ํ ์ ์๋ค.
์ (54)์์ ๊ฐ์ ๋น๋ $\epsilon_{2}$์ ์ง์ ๋น๋กํ์ง ์์ผ๋ฉฐ, ๊ต์ฐจํญ $T_{cross}(\epsilon_{2})$์ ํจ์ ๊ตฌ์กฐ์ ๋ฐ๋ผ $\epsilon_{2}$์
๋ํ ๊ฐ์ ์ ์์กด์ฑ์ ๊ฐ์ง๋ค. ๋ฐ๋ผ์ $\epsilon_{2}$๊ฐ ์ฆ๊ฐํ๋ฉด $T_{cross}(\epsilon_{2})$๊ฐ ์ด๋ป๊ฒ ์ ์๋๋์ง์ ๋ฐ๋ผ
๊ฐ์ ๋น ์ญ์ ๊ทธ ํจ๊ณผ์ ๋ง์ถฐ ๋ณํํ๋ค. ์ฐ์ ์ง์ ์ ์ธ ์ํฅ์ ์ฃผ์ง ์์ผ๋ฏ๋ก $\epsilon_{2}$์ ๋ณํ๋ ์ธ๋ถ ํ๋ฃจํ ์ถ๋ ฅ$(x)$์ ์ค๋ฒ์ํธ์
์ํฅ์ ์ฃผ์ง ์๋๋ค๊ณ ์ ๋ฆฌํ๊ณ ์ค์ ์คํ์์ $T_{cross}(\epsilon_{2})$๊ฐ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ์ดํด๋ณด๋๋กํ์. ๋ค์์ผ๋ก ์ (51)์ ์ (45)์ ๋์
ํ๋ฉด ์ ์ฐฉ์๊ฐ์ ๋ค์๊ณผ ๊ฐ๋ค.
์ (55)์์ ์ ์ฐฉ์๊ฐ์ ๋ถ๋ชจ์ ์กด์ฌํ๋ ๊ต์ฐจํญ $T_{cross}(\epsilon_{2})$์ ํจ์ ๊ตฌ์กฐ์ ๋ฐ๋ผ $\epsilon_{2}$์ ๋ํ ๋จ์ ๋น๋ก๊ด๊ณ๊ฐ
๋ฌ๋ผ์ง ์ ์๋ค. ๋ฐ๋ผ์ ์ ์ฐฉ์๊ฐ์ $\epsilon_{2}$์ ์์กด์ฑ์ $T_{cross}(\epsilon_{2})$์ ์ฑ์ง์ ์ํด ๊ฒฐ์ ๋๋ฉฐ, ์ค์
์คํ์์ $T_{cross}(\epsilon_{2})$๊ฐ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ์ดํด๋ณด๋๋ก ํ์.
4.2.b $\epsilon_{2}$๋ณํ์ ๋ฐ๋ฅธ ์ธ๋ถ ํ๋ฃจํ ์ถ๋ ฅ$(x)$์ ์ ์์ํ ์ค์ฐจ ๋ถ์
์ด๋ฒ์๋ ์ธ๋ถ ํ๋ฃจํ์ ํน์ฑ๋ฐฉ์ ์์์ ์ถ๋ ฅ์ ์ ์์ํ์ค์ฐจ๋ฅผ ๋ถ์ํ๋๋ฐ ์ง๊ด์ ์ธ ์ํฅ์ ์ค ์ ์๋ ์์คํ
ํ์
๊ณผ ๊ด๋ จ๋ ๊ณ์์ธ $s^{0}$์ $T_{cross}(\epsilon_{2})$๋ฅผ
์ถ๊ฐํ๋ค. ์ถ๋ ฅ์ธ ์ ๊ณต์์น($x$)์ ์ค์ฐจ์ ํธ $E(s)$๋ ์๋์ ๊ฐ์ด ๊ณ์ฐ๋๋ค.
์ฌ๊ธฐ์ $T_{2}$์ ๋ด๋ถ ํ๋ฃจํ์ ์ ๋ฌํจ์์ด๋ฉฐ, ์(56)์ ํตํด ์ ์์ํ์ค์ฐจ $e_{ss}$๋ฅผ ์ ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
์ (57)์ ํตํด ์ถ๋ ฅ($x$)์ ์ ์์ํ์ค์ฐจ์ $\epsilon_{2}$๊ฐ ๊ด์ฌํ์ง ์๋ ๊ฒ์ ์ ์ ์๋ค. ์ ์์ํ์ค์ฐจ ๋ํ ์๋ธ์์คํ
์ ๋ถ๋ฆฌ๊ตฌ์กฐ ๊ฐ์ ์
์ํ ์ ๋ฆฌ์ด๊ธฐ์ ์ค์ ์คํ์์์ ๋ณ์์ํฉ์ ์ดํด๋ณด๋๋กํ๋ค.
4.3 ์ด๋ ์์์ ํ๋ ๋ฐฉ์
์ด์ค $\epsilon$-PID/PD์ ์ด๊ธฐ์ ์ด๋์กฐ์ ์์ $\epsilon_{1}$, $\epsilon_{2}$ ๋ณํ์ ๋ฐ๋ฅธ ํน์ฑ์ ์์ฝํ๋ฉด ๋ค์๊ณผ
๊ฐ๋ค.
ํ 1. $\epsilon_{1}$, $\epsilon_{2}$์ ๋ณํ์ ๋ฐ๋ฅธ ์๋ตํน์ฑ
Table 1. Responses characteristics variations vs $\epsilon_{1}$, $\epsilon_{2}$
$\epsilon_{1}$
decrease
|
$\theta$
|
$Mp$, $e_{ss}$ and $T_{s}$ decrease
|
|
$x$
|
$Mp$, $e_{ss}$ and $T_{s}$ decrease
|
$\epsilon_{1}$
increase
|
$\theta$
|
$Mp$, $e_{ss}$ and $T_{s}$ increase
|
|
$x$
|
$Mp$, $e_{ss}$ and $T_{s}$ increase
|
$\epsilon_{2}$
decrease
|
$x$
|
$Mp$, $e_{ss}$ consistent
|
$\epsilon_{2}$
increase
|
$x$
|
$Mp$, $e_{ss}$ consistent
|
Table 1๊ณผ ๊ฐ์ด $\epsilon_{1}$์ ๊ฐ์์ํค๋ฉด ๋ด๋ถ ํ๋ฃจํ ์ ๋ฌํจ์์ ์ถ๋ ฅ $\theta$์ ์๋ต ์ฑ๋ฅ์ด ๊ฐ์ ๋์ด, ์ด๋ก ์ธํด ์ธ๋ถ ํ๋ฃจํ๋ฅผ ํตํ
์ถ๋ ฅ ๋ณ์ $x$์ ์ ์ด ์ฑ๋ฅ๋ ํฅ์๋๋ค.
๊ทธ๋ฌ๋ ์ (14), (28)๋ฅผ ํตํด $\epsilon_{1}$, $\epsilon_{2}$์ ๊ฐ์๋ $V_{m}$ ๋ฐ $\theta$์ ์ฆ๊ฐ์ํค๊ธฐ์, ์ง๋์น๊ฒ ์๊ฒ ์ค์ ํ๋ฉด
์ ์ด ์
๋ ฅ$V_{m}$ ๋ฐ $\theta$๊ฐ ๋ชจ๋ ํฌํ๋์ด ์ ์ด๊ธฐ๊ฐ ๋ฐ๋๋ฐด๋ ๊ตฌ๊ฐ์ ๋จธ๋ฌด๋ฅด๊ฒ ๋๊ณ , ์ด๋ก ์ธํด ์ ์ด ๋ฐ์์ด ์ ์ฒด๋ ๋ฟ๋ง ์๋๋ผ ์ผ์
๋
ธ์ด์ฆ๋ก ์ธํ ์ฑํฐ๋ง์ด ๋ฐ์ํ๋ค.
๋ฐ๋ผ์ ๊ณผ๋ํ ํฌํํ์์ ์ค๋ฒ์ํธ์ ์ ์์ํ์ค์ฐจ์ ์ํฅ์ ์ฃผ์ง์๋ $\epsilon_{2}$-PD์ ์ด๊ธฐ์ ์ด๋ $\epsilon_{2}$๋ฅผ ์ฆ๊ฐ์์ผ
๋ณด์ํ๋ ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ๊ณ ์ํ๋ค.
4์ฅ์์ ๋ถ์ํ ์ด๋์กฐ์ ์์์ ํน์ง์ ๋ฐํ์ผ๋ก ์ด๋ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ค์๊ณผ ๊ฐ์ด ์ ์ํ๋ค.
๊ทธ๋ฆผ 7. ์ฑ๋ฅ ๋ฐ ์์ ์ฑ ํ๋ณด๋ฅผ ์ํ $\epsilon_{1}$, $\epsilon_{2}$ ํ์ฉ ๊ฒ์ธ ํ๋ ์๊ณ ๋ฆฌ์ฆ
Fig. 7. Gain tuning algorithm using $\epsilon_{1}$, $\epsilon_{2}$ for performance
and safety
5. ๋ณผ-๋น ์์คํ
์ ์ด ์คํ ๊ฒฐ๊ณผ
์ด๋ฒ ์ฅ์์๋ 3์ฅ์์ ๊ตฌํ Routh-Hurwitz ์์ ์กฐ๊ฑด ๋ฒ์์ธ ์ (19), (20)๊ณผ ์ (33), (34)์ ๋ง์กฑํ๋ ์ด๋์กฐ์ ์์ ๊ฐ $k_{1}=50$, $k_{2}=0.07$, $k_{3}=$ $120$, $k_{4}=$$0.05$, $k_{5}=10$์
์ด์ฉํ๊ณ ์์ ์กฐ๊ฑด์ ๋์
ํจ์ ๋ฐ๋ฅธ $\epsilon_{1}$, $\epsilon_{2}$์ ๋ฒ์๋ ๋ค์๊ณผ ๊ฐ๋ค.
$k_{1}$, $k_{2}$, $k_{3}$, $k_{4}$, $k_{5}$ ๊ฐ์ ์ ์ ํ ๊ธฐ์ค์ ๋ณธ ์คํ์ ๋ชฉ์ ์ธ ์ด๋์กฐ์ ์์ $\epsilon_{1}$,
$\epsilon_{2}$์ ํจ์ฉ์ฑ์ ์
์ฆํ๊ธฐ ์ํด, $\epsilon_{1}$, $\epsilon_{2}$์ ๋ณํ ๋ฒ์์์ $V_{m}$ ๋ฐ $\theta$๊ฐ
๋ชจ๋ ํฌํํ์์ด ์ผ์ด๋์ง ์๊ณ ์ถ๋ ฅ ์ฑ๋ฅ์ ๋ณํ๋ฅผ ๋ช
ํํ๊ฒ ๋ณด์ฌ์ค ์ ์๋ ๊ฐ์ผ๋ก ์ ์ ํ์๋ค. ๋ ํผ๋ฐ์ค๋ฅผ ๋น์ ์ค์์ธ $0[m]$๋ก ์ค์ ํ ๋ค, ์ค์
๋ณผ-๋น ์์คํ
์คํ์ ์งํํ๋ค. ์ด ์คํ์์ ์๋ณด๋ชจํฐ์ ๊ฐ๋ ์ ์ด๊ธฐ($C_{2}(s)$)์๋ $\epsilon_{1}$-PID์ ์ด๊ธฐ๊ฐ ์ฌ์ฉ๋์๊ณ ,
์ ๊ณต์ ์์น ์ ์ด๊ธฐ($C_{1}(s)$)์๋ $\epsilon_{2}$-PD์ ์ด๊ธฐ๊ฐ ์ฌ์ฉ๋์๋ค. ์ฌ์ฉ๋ ์ด์ค $\epsilon$-PID/PD์ ์ด๊ธฐ์์
์ ์ ํ ์ด๋์กฐ์ ์์ $k_{1}, k_{2}, k_{3}, k_{4}, k_{5}$๊ฐ์ผ๋ก ์ ํ๋๋ ํ๋๋ฌธ์ ๋ฅผ ์์ ๋ฒ์ ์์์ $\epsilon_{1}$,
$\epsilon_{2}$์ ๋ณํ๋ก ์ ์ด๊ธฐ ์ฑ๋ฅ์ ํฅ์์์ผ ํด๊ฒฐํ๊ณ , ์ ์ ํ ๊ฒ์ธ๊ฐ๋ค์ ์ฐพ๋ ๊ณผ์ ์ ์ฉ์ดํ๊ฒ ๋ง๋ ๋ค.
๊ทธ๋ฆผ 8. ๋ณผ-๋น ์์คํ
์ ์คํ ๊ตฌ์ฑ
Fig. 8. Experimental Setup of the Ball-Beam System
5.1 $\epsilon_{1}$์ ๋ณํ์ ๋ฐ๋ฅธ ์ ๊ณต์ ์์น ๋ถ์
Fig. 7์์ ์ ์ํ ์ด๋ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ๋ผ $\epsilon_{1}$์ ๊ฐ์๊ฐ ๋ณผ-๋น ์์คํ
์ถ๋ ฅ ์ฑ๋ฅ์ ๊ฐ์ ํ๋์ง ์คํ์ ํตํด ํ์ธํ๋ค.
์ฐ์ $\epsilon_{1}=1, \epsilon_{2}=1$์ธ ์ํ๋ก ์คํ ์ธก์ ์ ์์ํ๋ฉฐ ์ ๊ณต์ ์์น๋ ๋ค์๊ณผ ๊ฐ์ด ๋ํ๋๋ค.
๊ทธ๋ฆผ 9. ($\epsilon_{1}=1, \epsilon_{2}=1$)์ผ ๋ ์ ๊ณต์ ์์น๊ถค์
Fig. 9. Ball position under when ($\epsilon_{1}=1, \epsilon_{2}=1$)
Fig. 9์ ํตํด ๊ธฐ์กด ์ด์ค PID/PD์ ์ด๊ธฐ($\epsilon_{1}=1$,$\epsilon_{2}=1$)๋ฅผ ํตํ ๋ณผ-๋น์ ์ด๋ ์ค๋ฒ์ํธ์ ์ ์์ํ ์ค์ฐจ๊ฐ
ํฐ ๋ฌธ์ ์ ์ ํ์ธํ ์ ์๋ค.
๊ทธ๋ฌ๋ฏ๋ก Fig. 7์ ์ฒซ ๋ฒ์งธ ์กฐ๊ฑด์ ๋ง์กฑํ์ง ์๊ธฐ์ $\epsilon_{1}$๊ฐ์ 0.2์ฉ ์ค์ด๋ฉฐ $\epsilon_{1}=0.8$, $\epsilon_{1}=0.6$,
$\epsilon_{1}=$$0.4$์ผ ๋ ์ ๊ณต์ ์์น๋ฅผ ํ์ธํ๋ค.
๊ทธ๋ฆผ 10. ($\epsilon_{1}=0.8, \epsilon_{2}=1$)์ผ ๋ ์ ๊ณต์ ์์น๊ถค์
Fig. 10. Ball position when ($\epsilon_{1}=0.8, \epsilon_{2}=1$)
๊ทธ๋ฆผ 11. ($\epsilon_{1}=0.6, \epsilon_{2}=1$)์ผ ๋ ์ ๊ณต์ ์์น๊ถค์
Fig. 11. Ball position when ($\epsilon_{1}=0.6, \epsilon_{2}=1$)
๊ทธ๋ฆผ 12. ($\epsilon_{1}=0.4, \epsilon_{2}=1$)์ผ ๋ ์ ๊ณต์ ์์น๊ถค์
Fig. 12. Ball position when ($\epsilon_{1}=0.4, \epsilon_{2}=1$)
์คํ๊ฒฐ๊ณผ๋ฅผ ํตํด 4์ฅ์์ ๋ถ์ํ $\epsilon_{1}$๊ฐ์ด ๊ฐ์ํ ์๋ก ์ค๋ฒ์ํธ์ ์ ์์ํ์ค์ฐจ ์ฑ๋ฅ์ด ๊ฐ์ ๋๋ ๊ฒ์ ํ์ธํ ์ ์์ผ๋ฉฐ ์์น๋ฅผ ํ๋ก
์ ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
ํ 2. $\epsilon_{1}$์ ๋ณํ์ ๋ฐ๋ฅธ ์ถ๋ ฅ ์ฑ๋ฅ
Table 2. Output responses vs $\epsilon_{1}$
|
|
Settling time(2%)
(sec)
|
Over shoot
(%)
|
$\left | e_{ss}\right |$
(m)
|
|
$\epsilon_{1}$=1
|
16.38
|
56.1
|
0.0128
|
|
$\epsilon_{1}$=0.8
|
7.75
|
17.03
|
0.0025
|
|
$\epsilon_{1}$=0.6
|
4.654
|
1.21
|
0.00032
|
|
$\epsilon_{1}$=0.4
|
4.972
|
0.17
|
0.00011
|
Table 2์ ์ํด ์ฐ๋ฆฌ๋ ๊ฐ์ฅ ์ ๊ณต์ ์์น ์ฑ๋ฅ์ด ํฅ์๋ $\epsilon_{1}=0.4$๋ฅผ ์ฌ์ฉํ๋๋ก ํ์.
5.2 $\epsilon_{2}$์ ๋ณํ์ ๋ฐ๋ฅธ ์
๋ ฅ ์ ์ ๋ถ์
๋ณผ-๋น ์์คํ
์
๋ ฅ์ ์์ ํฌํ๋๋ ํ๋์จ์ด์ ์ผ๋ก โ10V์์ 10V ๊ตฌ๊ฐ์ด๋ค. 4์ฅ์ Fig. 7์์ ์ ์ํ ํ๋๋ฐฉ์๊ณผ ๊ฐ์ด $\epsilon_{1}$์ ๊ฐ์์ ๋ฐ๋ฅธ ์
๋ ฅ์ ์์ ํฌํํ์์ $\epsilon_{2}$๋ฅผ ์ฆ๊ฐ์ํค๋ฏ๋ก์จ ๋ณด์ํด ์ค ์
์๋์ง ํ์ธํ๋ค. Fig. 12์ ์ํฉ์์ $\epsilon_{2}$์ ์ฆ๊ฐ์ ๋ฐ๋ฅธ ์
๋ ฅ์ ์์ ๋ณํ๋ ๋ค์๊ณผ ๊ฐ๋ค.
๊ทธ๋ฆผ 13. $\epsilon_{2}$์ ๋ณํ์ ๋ฐ๋ฅธ ์
๋ ฅ์ ์
Fig. 13. $V_{m}$ vs $\epsilon_{2}$
Fig. 13๋ฅผ ํตํด $\epsilon_{2}=1$์ผ ๋, 0์ด์์ 5์ด ๊ตฌ๊ฐ์ ํฌํํ์์ด ์ผ์ด๋๋ ๊ฒ์ ์ ์ ์๋ค. ๋ํ ๋
ธ์ด์ฆ ํ์์ผ๋ก์ธํ ์
๋ ฅ์ ์์ ์คํ์ดํฌ๊ฐ
์ผ์ด๋ ์
๋ ฅ์ ํํธ๋ฌํธ๋ฆฌ๋ ํ์์ด ์ผ์ด๋๋ค. $\epsilon_{2}$์ ์ฆ๊ฐ๋ ์
๋ ฅ์ ์์ ๋ฎ์ถฐ ํฌํํ์์ ์ํํด์ฃผ๋ฉฐ ์
๋ ฅ์ ์์ ์คํ์ดํฌ ํ์์ ํ์ ํ
์ค์ฌ ๋
ธ์ด์ฆ ํ์์ผ๋ก๋ถํฐ ๋ฒ์ด๋๊ณ ์์์ ํ์ธํ ์ ์๋ค. ๊ฐ๊ฐ ์
๋ ฅ์ ์์์์ ์ ๊ณต์ ์์น ์ถ๋ ฅ ์ฑ๋ฅ์ ๋ค์๊ณผ ๊ฐ๋ค.
ํ 3. $\epsilon_{2}$์ ๋ณํ์ ๋ฐ๋ฅธ ์ถ๋ ฅ ์ฑ๋ฅ
Table 3. Output responses changes based on variations in variable $\epsilon_{2}$
|
|
Settling time (2%)
(sec)
|
Over shoot
(%)
|
$\left | e_{ss}\right |$
(m)
|
Variance of $V_{m}$
[$V^{2}$]
|
$\epsilon_{1}$=0.4
$\epsilon_{2}$=1
|
4.972
|
0.17
|
0.00011
|
3.1083
|
$\epsilon_{1}$=0.4
$\epsilon_{2}$=2
|
4.676
|
0.23
|
0.00022
|
1.7112
|
$\epsilon_{1}$=0.4
$\epsilon_{2}$=3
|
4.488
|
0.52
|
0.0004
|
1.2651
|
Table 3์์ $\epsilon_{2}$์ ์ฆ๊ฐ๋ฅผ ํตํด ์
๋ ฅ์ ์์ ๋ถ์ฐ ๊ฐ์ด ๊ฐ์๋๋ ๊ฒ์ ์ ์ ์๋ค. ์ด๋ ํ๊ท ์ ์๊ฐ์์ ๋ฉ๋ฆฌ ํผ์ง๋ ์คํ์ดํฌ ํ์์ด
์ค์ด๋๋ ๊ฒ์ ์์น์ ์ผ๋ก ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด๋ฉฐ ์ ์ด ์
๋ ฅ ์ฑ๋ฅ์ด ํฅ์๋์์์ ๋ณด์ฌ์ค๋ค.
๋ํ, Fig. 12์ ์ ๊ณต ์์น ๊ถค์ ์์ ์คํ์ดํฌ ํ์์ด ๋ํ๋์ง ์์์ง๋ง, ์ถ๊ฐ ์คํ ๊ฒฐ๊ณผ $\epsilon_{1}$์ ๋ ๋ฎ๊ฒ ์ค์ ํ ๊ฒฝ์ฐ ์์น ๊ถค์ ์๋ ์คํ์ดํฌ
ํ์์ด ๋ฐ์ํจ์ ํ์ธํ์๋ค. ๋ฐ๋ผ์ ์
๋ ฅ์ ์์ ์คํ์ดํฌ ์ ๊ฐ์ ์ถ๋ ฅ ๊ถค์ ์์ ์ฑ ํ๋ณด์๋ ๊ธฐ์ฌํ ์ ์๋ ์ค์ํ ์ ์ด ์ฑ๋ฅ๊ฐ์ ํจ๊ณผ์์ ์๋ฏธํ๋ค.
4์ฅ 4.2.a์ 4.2.b ๋ถ์์ ๊ฒฐ๋ก ์ผ๋ก ์ธ๊ธํ๋ฏ์ด ์ค์ ์คํ์์ $\epsilon_{2}$๋ฅผ ์ฆ๊ฐ์ํค๋ฉด $T_{cross}(\epsilon_{2})$๊ฐ
์ปค์ง๋๋ฐ, ์ด๋ก ์ธํด ๋ฏธ์ธํ์ง๋ง ์ค๋ฒ์ํธ๊ฐ ์ฆ๊ฐํ๊ณ , ์ ์ฐฉ์๊ฐ์ ๋จ์ถ๋๋ ๊ฒฝํฅ์ ๋ณด์์ผ๋ฉฐ, ์ ์์ํ์ค์ฐจ ๋ํ ์ํญ ์ฆ๊ฐํจ์ ํ์ธํ ์ ์๋ค. ์ด๋
์ธ๋ถ ํ๋ฃจํ๋ฅผ ํด์ํ ๋, ์ค์ ๋ก๋ 4์ฐจ์ธ ๋ณผ-๋น ์์คํ
๋ชจ๋ธ์ ๋ถ๋ฆฌ๊ตฌ์กฐ์์ ๋ด๋ถ ํ๋ฃจํ๋ฅผ ์ ์ธํ๊ณ ํด์ํ๋ฉฐ ๋ฐ์ํ crossover term์ ๊ฐ์ญ
ํจ๊ณผ์ ์ํ ๋ฏธ์ธํ ์ฐจ์ด์ด๋ค. Table 2์ ํจ๊ป ์ ์ฒด ๋ณผ-๋น ์์คํ
์ ์ฑ๋ฅ์ผ๋ก์จ ๊ณ ๋ คํ์ ๋, ์ด๋ฌํ ๋ฏธ์ธํ ์ฐจ์ด์ ์ด ์์ง๋ง ์ฝ๊ฒ ๋ณด์ ์ด ๊ฐ๋ฅํ๋ฉฐ 4์ฐจ ์์คํ
์ด ์๋ 2์ฐจ ๋ชจ๋ธ๋ก์ ๊ฐํธํ
ํด์์ ํ ์ ์๋ค๋ ์ ๊ณผ ์ ์ ํฌํ๋ฅผ ๋ณด์ํด์ค๋ค๋ ํฐ ์ด์ ์ด ์๋ค๋ ๊ฒ์ ์ ๋ฌํ๊ณ ์ ํ๋ค. ์ด๋ฅผ ํตํด ์ฐ๋ฆฌ๋ ์ค๋ฒ์ํธ, ์ ์์ํ์ค์ฐจ์ ๋
ธ์ด์ฆ ํ์
์๋ฐฉ์ ๊ณ ๋ คํด $\epsilon_{2}=2$๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ํ๋ค.
5.3 ์ด์ค PID/PD์ ์ด๊ธฐ์ ์ด์ค $\epsilon$-PID/PD์ ์ด๊ธฐ ๋น๊ต
๋ค์์ ์ด์ค PID/PD์ ์ด๊ธฐ($\epsilon_{1}=1, \epsilon_{2}=1$)์ ์ด์ค $\epsilon$-PID/PD์ ์ด๊ธฐ($\epsilon_{1}=0.4,
\epsilon_{2}=2$)์ ์ฑ๋ฅ๋น๊ต์ด๋ค.
๊ทธ๋ฆผ 14. ์ด์ค PID/PDvs ์ด์ค $\epsilon$-PID/PD์ ์ด๊ธฐ ์ฑ๋ฅ ๋น๊ต
Fig. 14. Dual PID/PD vs dual $\epsilon$-PID/PD controllers
๋ค์์ผ๋ก ์ฌ๊ฐํ ์ฐธ์กฐ์ ํธ์์์ ์ ์ด๊ธฐ์ ์๋ต ํน์ฑ์ ๋น๊ตํ๋ค.
๊ทธ๋ฆผ 15. ์ฌ๊ฐํ ์ฐธ์กฐ์ ํธ์์์ ์ด์ค PID/PD์ ์ด๊ธฐ vs ์ด์ค $\epsilon$-PID/PD์ ์ด๊ธฐ ์ฑ๋ฅ ๋น๊ต
Fig. 15. Dual PID/PD controller vs dual $\epsilon$-PID/PD controller for a square-wave
reference
Fig. 14, Fig. 15์ Table 2, Table 3๋ฅผ ํตํด ์ถ๊ฐ ์ด๋์์($\epsilon_{1}=$$0.4$, $\epsilon_{2}=$$2$)๋ฅผ ์ฌ์ฉํ ์ด์ค $\epsilon$-PID/PD์ ์ด๊ธฐ๊ฐ
๊ธฐ์กด ์ด์ค PID/PD์ ์ด๊ธฐ ๋๋น ์ ์ฐฉ์๊ฐ์ด 71.45 [%] ๋จ์ถ๋์๊ณ , ์ค๋ฒ์ํธ๊ฐ 99.59 [%]๊ฐ์, ์ ์์ํ์ค์ฐจ๊ฐ 98.28[%] ๊ฐ์ํ์์์
ํ์ธํ ์ ์๋ค.
Remark 2. ๋ณธ ๋
ผ๋ฌธ์ ๊ธฐ์ฌ๋๋ ๋ค์๊ณผ ๊ฐ๋ค.
(i) ๋ ๋ง์ ๊ณ ์ฐจ ์์คํ
์์๋ ๋ณต์กํ ํด์์ ๋์ด๋๋ฅผ ์๋ธ์์คํ
์ผ๋ก์ ๋ถ๋ฆฌ๊ตฌ์กฐ๋ฅผ ํตํด ๋ฎ์ถ์ด, ๋์ ํน์ฑ์ ๊ตฌ๋ณํ๋ฉฐ ๋ช
ํํ๊ฒ ๋ถ์ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ ์ฉ๋
์ ์๋ค.
(ii) ๋ณผ-๋น ์์คํ
๋ณด๋ค๋ ์ด๋์กฐ์ ์์๊ฐ ๋ง์ ๋ณต์กํ ์์คํ
์์ ์ถ๊ฐ ์ด๋์กฐ์ ์์๋ฅผ ํ์ฉํด ์ ์ฒด ์ด๋ ํ๋์ ๋ฏธ์ธํ๊ฒ ์กฐ์ ํ๊ณ ์ฝ๊ฒ ์ฑ๋ฅ์ ์ฌ์กฐ์ ํ
์ ์๋ ์๋ก์ด ํ๋๋ฐฉ์์ผ๋ก ์ ์ฉ๋ ์ ์๋ค.
6. ๊ฒฐ ๋ก
๋ณผ-๋น ์์คํ
์์ ์ ๊ณต์ ์์น๋ฅผ ์ ์ดํ๊ธฐ ์ํด ๋ชจํฐ ๊ฐ๋๋ฅผ ๊ฐ์์
๋ ฅ์ผ๋ก ๊ฐ์ ํ ์๋ธ ์์คํ
์ผ๋ก์ ์ฌ๊ตฌ์ฑ๊ณผ ์ด๋์กฐ์ ์์๊ฐ ํฌํจ๋ ์ด์ค $\epsilon$-PID/PD์ ์ด๊ธฐ๋ฅผ
์ ์ํ์๋ค. ์ด๋์กฐ์ ์์ $\epsilon_{1}$, $\epsilon_{2}$์ ์ ์ฉ์ฑ์ ํ์
ํ๊ธฐ ์ํด์ ๋ด๋ถ ํ๋ฃจํ์ ์ธ๋ถ ํ๋ฃจํ ์์คํ
์ ๋ถ์ํ๊ณ ,
๊ฐ ์ด๋์กฐ์ ์์์ ๋ณํ์ ๋ฐ๋ฅธ ํน์ฑ์ ๋ง์ถฐ ์ด๋ํ๋๋ฐฉ์์ ์ ์ํ์๋ค. ์ด๋ฅผ ํตํด ๋ณผ-๋น ์์คํ
์ ์ ์ฐฉ์๊ฐ, ์ค๋ฒ์ํธ ๊ทธ๋ฆฌ๊ณ ์ ์์ํ์ค์ฐจ ์ฑ๋ฅ์ ๊ฐ์ ์์ผ์ฃผ๋
์ด๋์กฐ์ ์์๋ฅผ ๋์ถํ ์ ์์๋ค. ์ ์๋ ์ ์ด๊ธฐ์ค๊ณ ๋ฐ ์ด๋ํ๋๋ฐฉ์์ ์ถํ ๋ค์ํ ์์คํ
์ ํ์ฅ๋์ด ์ ์ฉ๋ ๊ฒ์ ๊ธฐ๋ํ๋ค.
Acknowledgements
โThis research was supported by the Regional Innovation System & Education(RISE) program
through the Institute for Regional Innovation System & Education in Busan Metropolitan
City, funded by the Ministry of Education(MOE) and the Busan Metropolitan City, Republic
of Korea.(2025-RISE-02-003-044)โ
References
M. F. Rahmat, H. Wahid, N. A. Wahab, 2010, Application of intelligent controller in
a ball and beam control system, International journal on smart sensing and intelligent
systems, Vol. 3, No. 1, pp. 45-60

J. Hauser, S. Sastry, P. Kokotovic, 1992, Nonlinear control via approximate input-output
linearization: The ball and beam example, IEEE Transactions on Automatic Control,
Vol. 37, No. 3, pp. 1987-1993

J.-S. Kim, H.-L. Choi, 2010, Robust control design using the ฮต-sliding surface for
ball and beam system, The transactions of the Korean Institute of Electrical Engineers,
Vol. 59, No. 8, pp. 1444-1448

K.-T. Lee, H.-L. Choi, 2017, Switching control of ball and beam system using partial
state feedback: Jacobian and two-step linearization methods, The transactions of the
Korean Institute of Electrical Engineers, Vol. 66, No. 5, pp. 819-832

A. Ahmad, N. Syazreen, 2023, Modeling and hybrid pso-woa-based intelligent PID and
state-feedback control for ball and beam systems, IEEE Access, Vol. 11, pp. 137866-137880

Y. Joo, 2025, Stability analysis on iterative PID control design algorithm for maximizing
proportional gain, The transactions of The Korean Institute of Electrical Engineers,
Vol. 74, No. 2, pp. 332-338

I. D. Diaz-Rodriguez, S. Han, S. P. Bhattacharyya, 2019, Analytical Design of PID
Controllers

H.-S. Lee, J.-S. Park, H.-L. Choi, 2024, Quadrotor altitude control with experimental
data-based PID controller, Journal of IKEEE, Vol. 28, No. 2, pp. 14-22

H.-L. Choi, Y.-H. Chang, Y. Oh, J.-T. Lim, 2008, On robust position control of DC
motors by ฯต-PID controller and its application to humanoid robot arms, Vol. 41, No.
2, pp. 14449-14453

H. K. Khalil, J. W. Grizzle, 2002, Nonlinear Systems

์ ์์๊ฐ
2025 : BS degree in Electrical Engineering, Dong-A University.
Reference to Journal of the Institute of Korean Electrical and Electronics Engineers
Vol. 22, No. 1.