1201

5. ์ œ์–ด๊ธฐ ์กฐ์ • ๋ฐ ์ตœ์ ํ™”

์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ†ตํ•ด ํ™•์ธํ•œ ์ œ์–ด๊ธฐ์˜ ์„ฑ๋Šฅ์ด ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋งŒ์กฑํ•˜์ง€ ๋ชปํ•  ๊ฒฝ์šฐ, ์ œ์–ด๊ธฐ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ •ํ•˜๊ฑฐ๋‚˜ ์ตœ์ ํ™”ํ•ด์•ผ ํ•œ๋‹ค. ์ œ์–ด๊ธฐ์˜ ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ๋ฒ•๋“ค์ด ์žˆ๋‹ค:

๊ฒฝํ—˜์  ์กฐ์ •๋ฒ•

๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์ œ์–ด๊ธฐ ์กฐ์ • ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋Š” ๊ฒฝํ—˜์  ์กฐ์ •๋ฒ•์ด๋‹ค. ์ด ๋ฐฉ๋ฒ•์€ ์‹œ์Šคํ…œ์˜ ์‘๋‹ต์„ ๊ด€์ฐฐํ•˜๋ฉด์„œ $K_p$, $K_i$, $K_d$์™€ ๊ฐ™์€ ์ œ์–ด๊ธฐ์˜ ๊ฒŒ์ธ์„ ์ˆ˜๋™์œผ๋กœ ์กฐ์ •ํ•˜์—ฌ ์ตœ์ ์˜ ์„ฑ๋Šฅ์„ ์ฐพ์•„๊ฐ€๋Š” ๋ฐฉ์‹์ด๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๊ฒฝํ—˜์  ์กฐ์ •๋ฒ•์€ ์ง€๊ธ€๋Ÿฌ-๋‹ˆ์ฝœ์Šค(Ziegler-Nichols) ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

์ง€๊ธ€๋Ÿฌ-๋‹ˆ์ฝœ์Šค ๋ฐฉ๋ฒ•:

  1. ์ ๋ถ„ ๋ฐ ๋ฏธ๋ถ„ ๋™์ž‘์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  $K_p$ ๊ฐ’๋งŒ์„ ์ฆ๊ฐ€์‹œํ‚ค๋ฉฐ ์‹œ์Šคํ…œ์ด ์ง„๋™ํ•˜๊ธฐ ์‹œ์ž‘ํ•  ๋•Œ์˜ ์ž„๊ณ„ ๊ฒŒ์ธ $K_u$๋ฅผ ์ฐพ๋Š”๋‹ค.

  2. ์ง„๋™ ์ฃผ๊ธฐ๋ฅผ ์ธก์ •ํ•˜๊ณ  ์ด๋ฅผ $T_u$๋ผ๊ณ  ํ•œ๋‹ค.

  3. ์ด๋•Œ์˜ ๊ฐ’์„ ๊ธฐ๋ฐ˜์œผ๋กœ $K_p$, $K_i$, $K_d$ ๊ฐ’์„ ์กฐ์ •ํ•œ๋‹ค.

์ง€๊ธ€๋Ÿฌ-๋‹ˆ์ฝœ์Šค ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณต์‹์œผ๋กœ PID ์ œ์–ด๊ธฐ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์„ค์ •ํ•œ๋‹ค:

Kp=0.6Ku,Ki=2KpTu,Kd=KpTu8K_p = 0.6 K_u, \quad K_i = \frac{2 K_p}{T_u}, \quad K_d = \frac{K_p T_u}{8}

์ตœ์ ํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜

๊ฒฝํ—˜์  ์กฐ์ •๋ฒ• ์™ธ์—๋„ ์ž๋™์œผ๋กœ ์ตœ์ ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ฐพ์•„์ฃผ๋Š” ์ตœ์ ํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ์œ ์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜, ํŒŒํ‹ฐํด ์Šค์›œ ์ตœ์ ํ™”(PSO), ๊ทธ๋ผ๋””์–ธํŠธ ๊ธฐ๋ฐ˜ ์ตœ์ ํ™” ๋“ฑ์ด ์žˆ๋‹ค.

์œ ์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜

์œ ์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ž์—ฐ ์„ ํƒ๊ณผ ์œ ์‚ฌํ•œ ๋ฐฉ์‹์œผ๋กœ ๋‹ค์–‘ํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐํ•ฉ์„ ์ƒ์„ฑํ•˜๊ณ , ๊ทธ์ค‘์—์„œ ๊ฐ€์žฅ ์„ฑ๋Šฅ์ด ์šฐ์ˆ˜ํ•œ ์กฐํ•ฉ์„ ์„ ํƒํ•˜์—ฌ ์ œ์–ด๊ธฐ๋ฅผ ์ตœ์ ํ™”ํ•œ๋‹ค.

ํŒŒํ‹ฐํด ์Šค์›œ ์ตœ์ ํ™”(PSO)

PSO๋Š” ์ž…์ž๋“ค์ด ํƒ์ƒ‰ ๊ณต๊ฐ„์„ ์ด๋™ํ•˜๋ฉด์„œ ์ตœ์ ์˜ ํ•ด๋ฅผ ์ฐพ๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ž…์ž๋Š” ์ž์‹ ์˜ ์ตœ์  ์œ„์น˜์™€ ์ „์ฒด ๊ตฐ์ง‘์˜ ์ตœ์  ์œ„์น˜๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ์ด๋™ ๋ฐฉํ–ฅ์„ ๊ฒฐ์ •ํ•œ๋‹ค.

6. ๊ตฌํ˜„ ๋ฐ ์‹ค์‹œ๊ฐ„ ์ œ์–ด๊ธฐ ํ…Œ์ŠคํŠธ

์ œ์–ด๊ธฐ๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ†ตํ•ด ์„ฑ๋Šฅ์„ ํ™•์ธํ•œ ํ›„, ์‹ค์ œ ์‹œ์Šคํ…œ์— ์ œ์–ด๊ธฐ๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ด์•ผ ํ•œ๋‹ค. ์‹ค์‹œ๊ฐ„ ์ œ์–ด๊ธฐ ํ…Œ์ŠคํŠธ๋Š” ์„ค๊ณ„๋œ ์ œ์–ด๊ธฐ๊ฐ€ ์‹ค์ œ ํ•˜๋“œ์›จ์–ด์—์„œ ์ •ํ™•ํžˆ ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ์ค‘์š”ํ•œ ๋‹จ๊ณ„์ด๋‹ค.

ํ•˜๋“œ์›จ์–ด ๊ตฌํ˜„

์ œ์–ด ์‹œ์Šคํ…œ์€ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ, DSP(๋””์ง€ํ„ธ ์‹ ํ˜ธ ํ”„๋กœ์„ธ์„œ), FPGA(ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ธ” ๊ฒŒ์ดํŠธ ์–ด๋ ˆ์ด)์™€ ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด ํ”Œ๋žซํผ์— ๊ตฌํ˜„๋  ์ˆ˜ ์žˆ๋‹ค. ์ œ์–ด๊ธฐ๋ฅผ ๊ตฌํ˜„ํ•  ๋•Œ๋Š” ์‹ค์‹œ๊ฐ„์„ฑ, ์—ฐ์‚ฐ ์†๋„, ๋ฉ”๋ชจ๋ฆฌ ์š”๊ตฌ ์‚ฌํ•ญ ๋“ฑ์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค.

์‹ค์‹œ๊ฐ„ ํ…Œ์ŠคํŠธ

์‹ค์‹œ๊ฐ„ ํ…Œ์ŠคํŠธ๋Š” ์„ค๊ณ„๋œ ์ œ์–ด๊ธฐ๊ฐ€ ์‹ค์ œ ์‹œ์Šคํ…œ์—์„œ ์ •ํ™•ํžˆ ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ณผ์ •์ด๋‹ค. ์‹ค์‹œ๊ฐ„ ์‹œ์Šคํ…œ์—์„œ๋Š” ์‹œ์Šคํ…œ์˜ ์‹œ๊ฐ„ ์ง€์—ฐ, ์„ผ์„œ ๋…ธ์ด์ฆˆ, ๋ถˆํ™•์‹ค์„ฑ ๋“ฑ์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค.

์ด๋ฅผ ์œ„ํ•ด ํ•˜๋“œ์›จ์–ด ์ธ ๋” ๋ฃจํ”„(Hardware-In-the-Loop, HIL) ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. HIL ์‹œ๋ฎฌ๋ ˆ์ด์…˜์€ ์‹ค์ œ ํ•˜๋“œ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ์˜ ์ผ๋ถ€๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๊ณ , ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์€ ๊ฐ€์ƒ ํ™˜๊ฒฝ์—์„œ ๋™์ž‘์‹œํ‚ด์œผ๋กœ์จ ์‹ค์‹œ๊ฐ„ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

7. ์„ฑ๋Šฅ ๋ถ„์„ ๋ฐ ๊ฐœ์„ 

์‹ค์‹œ๊ฐ„ ํ…Œ์ŠคํŠธ ํ›„์—๋Š” ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•˜๊ณ  ๊ฐœ์„ ํ•˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•˜๋‹ค. ์„ฑ๋Šฅ ๋ถ„์„์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ ์‹คํ—˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹œ์Šคํ…œ์ด ์„ค๊ณ„ ๋ชฉํ‘œ๋ฅผ ์–ผ๋งˆ๋‚˜ ์ถฉ์กฑํ•˜๋Š”์ง€ ๋ถ„์„ํ•˜๋Š” ๋‹จ๊ณ„์ด๋‹ค.

์„ฑ๋Šฅ ํ‰๊ฐ€ ์ง€ํ‘œ

๋‹ค์Œ๊ณผ ๊ฐ™์€ ์„ฑ๋Šฅ ํ‰๊ฐ€ ์ง€ํ‘œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œ์–ด ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค:

  • ์•ˆ์ •์„ฑ: ์‹œ์Šคํ…œ์ด ์•ˆ์ •์ ์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ‰๊ฐ€ํ•œ๋‹ค. ์•ˆ์ •์„ฑ์€ ๊ทน์ ์˜ ์œ„์น˜ ๋˜๋Š” ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต์„ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ์‘๋‹ต ์‹œ๊ฐ„: ์‹œ์Šคํ…œ์ด ๋ชฉํ‘œ ๊ฐ’์— ๋„๋‹ฌํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ํ‰๊ฐ€ํ•œ๋‹ค.

  • ์˜ค๋ฒ„์ŠˆํŠธ: ์‹œ์Šคํ…œ์ด ๋ชฉํ‘œ ๊ฐ’์„ ์ดˆ๊ณผํ•œ ์ •๋„๋ฅผ ํ‰๊ฐ€ํ•œ๋‹ค.

  • ์ •์ƒ ์ƒํƒœ ์˜ค์ฐจ: ์‹œ์Šคํ…œ์ด ๋ชฉํ‘œ ๊ฐ’์— ์–ผ๋งˆ๋‚˜ ๊ฐ€๊นŒ์ด ์ˆ˜๋ ดํ•˜๋Š”์ง€๋ฅผ ํ‰๊ฐ€ํ•œ๋‹ค.

๊ฐœ์„  ๋ฐฉ๋ฒ•

์„ฑ๋Šฅ ํ‰๊ฐ€ ํ›„, ์‹œ์Šคํ…œ์ด ์„ค๊ณ„ ๋ชฉํ‘œ๋ฅผ ์ถฉ์กฑํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ์‹œ์Šคํ…œ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค:

  • ํŒŒ๋ผ๋ฏธํ„ฐ ์žฌ์กฐ์ •: ์ œ์–ด๊ธฐ ๊ฒŒ์ธ์„ ์žฌ์กฐ์ •ํ•˜์—ฌ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

  • ๋ชจ๋ธ ์ˆ˜์ •: ์‹œ์Šคํ…œ ๋ชจ๋ธ์ด ์‹ค์ œ ์‹œ์Šคํ…œ๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ๋ชจ๋ธ์„ ์ˆ˜์ •ํ•˜์—ฌ ์ œ์–ด ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ์„ผ์„œ ๋ฐ ์•ก์ถ”์—์ดํ„ฐ ๊ฐœ์„ : ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์„ผ์„œ์™€ ์•ก์ถ”์—์ดํ„ฐ์˜ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•˜์—ฌ ์ œ์–ด ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

Last updated