์ฝ˜ํ…์ธ  ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ - ๐ŸŽ›๏ธ PID ์ œ์–ด๊ธฐ ํŠœ๋‹ ๋ฐ ์ตœ์ ํ™” ๋ฐฉ๋ฒ• ์™„์ „์ •๋ณต: ๊ฒŒ์ธ ์„ธ ๊ฐœ๋กœ ์„ธ์ƒ์„ ๊ธธ๋“ค์ด๋Š” ๊ธฐ์ˆ 

๐ŸŽ›๏ธ PID ์ œ์–ด๊ธฐ ํŠœ๋‹ ๋ฐ ์ตœ์ ํ™” ๋ฐฉ๋ฒ• ์™„์ „์ •๋ณต: ๊ฒŒ์ธ ์„ธ ๊ฐœ๋กœ ์„ธ์ƒ์„ ๊ธธ๋“ค์ด๋Š” ๊ธฐ์ˆ 

์•ผ, ํ˜น์‹œ ์ƒค์›Œํ•  ๋•Œ ์ˆ˜๋„๊ผญ์ง€ ๋Œ๋ ค๋ณธ ์  ์žˆ์ง€? ๋ฌผ์ด ์ฐจ๊ฐ€์›Œ์„œ ํ™• ๋Œ๋ ธ๋‹ค๊ฐ€ "์•— ๋œจ๊ฑฐ!" ํ•˜๊ณ  ๋‹ค์‹œ ๋Œ๋ฆฌ๊ณ , ๋˜ ์ฐจ๊ฐ€์›Œ์„œ ์‚ด์ง ๋Œ๋ฆฌ๊ณ โ€ฆ ๊ฒฐ๊ตญ ๋ช‡ ๋ฒˆ ์™”๋‹ค ๊ฐ”๋‹ค ํ•œ ๋์— ๋”ฑ ์ข‹์€ ์˜จ๋„๋ฅผ ์ฐพ์ž–์•„. ์ถ•ํ•˜ํ•ด, ๋„ˆ๋Š” ๋ฐฉ๊ธˆ ์ธ๊ฐ„ PID ์ œ์–ด๊ธฐ์˜€์–ด. ๐Ÿ˜Ž

์˜ค๋Š˜ ์–˜๊ธฐํ•  PID ์ œ์–ด๊ธฐ๋Š” ์ด ๊ณผ์ •์„ ์ˆ˜ํ•™์ ์œผ๋กœ, ๊ทธ๋ฆฌ๊ณ  ํ›จ์”ฌ ๋˜‘๋˜‘ํ•˜๊ฒŒ ํ•ด๋‚ด๋Š” ๋…€์„์ด์•ผ. ๊ณต์žฅ์˜ ์˜จ๋„ ์ œ์–ด, ๋“œ๋ก  ์ž์„ธ ์•ˆ์ •ํ™”, ์ „๊ธฐ์ฐจ ๋ชจํ„ฐ ์†๋„, 3D ํ”„๋ฆฐํ„ฐ ๋…ธ์ฆ ์˜จ๋„, ์ „์› ์žฅ์น˜์˜ ์ „์•• ์กฐ์ ˆ๊นŒ์ง€โ€ฆ ์‚ฐ์—… ํ˜„์žฅ ์ œ์–ด ๋ฃจํ”„์˜ ์••๋„์  ๋‹ค์ˆ˜๊ฐ€ ์—ฌ์ „ํžˆ PID(๋˜๋Š” PI) ๊ตฌ์กฐ๋กœ ๋Œ์•„๊ฐ€๊ณ  ์žˆ์–ด. ์ˆ˜์‹ญ ๋…„ ๋œ ๊ธฐ์ˆ ์ธ๋ฐ ์•„์ง๋„ ํ˜„์—ญ ์—์ด์Šค๋ผ๋‹ˆ, ์ด ์ •๋„๋ฉด ์ œ์–ด๊ณตํ•™๊ณ„์˜ ๊ตญ๋ฐฅ ๊ฐ™์€ ์กด์žฌ์ง€.

๊ทผ๋ฐ ๋ฌธ์ œ๋Š” ์ด๊ฑฐ์•ผ. PID ๊ตฌ์กฐ ์ž์ฒด๋Š” ๋‹จ์ˆœํ•œ๋ฐ, KpยทKiยทKd ์„ธ ์ˆซ์ž๋ฅผ ์–ด๋–ป๊ฒŒ ์ •ํ•˜๋А๋ƒ(ํŠœ๋‹)์— ๋”ฐ๋ผ ์‹œ์Šคํ…œ์ด ์ฒœ์‚ฌ๊ฐ€ ๋˜๊ธฐ๋„ ํ•˜๊ณ  ์•…๋งˆ๊ฐ€ ๋˜๊ธฐ๋„ ํ•ด. ์˜ค๋Š˜์€ ๊ทธ ํŠœ๋‹๊ณผ ์ตœ์ ํ™” ๋ฐฉ๋ฒ•์„ ๊ธฐ์ดˆ ์›๋ฆฌ๋ถ€ํ„ฐ ๊ณ ์ „ ๊ณต์‹, ํ˜„๋Œ€์  ๊ธฐ๋ฒ•, ์‹ค์ „ ํ•จ์ •๊นŒ์ง€ ์‹น ๋‹ค ํ„ธ์–ด๋ณผ๊ฒŒ. ์ปคํ”ผ ํ•œ ์ž” ์ฑ™๊ธฐ๊ณ  ๋”ฐ๋ผ์™€! โ˜•

PID ํ”ผ๋“œ๋ฐฑ ์ œ์–ด ๋ฃจํ”„ ๋ชฉํ‘œ r ฮฃ + โˆ’ e PID ์ œ์–ด๊ธฐ P I D u ํ”Œ๋žœํŠธ ์ถœ๋ ฅ y ์„ผ์„œ๋กœ ์ธก์ •ํ•ด์„œ ๋‹ค์‹œ ๋น„๊ต (ํ”ผ๋“œ๋ฐฑ) ๋ชฉํ‘œ๊ฐ’ ์˜ค๋ฒ„์ŠˆํŠธ ์ •์ฐฉ ์‹œ๊ฐ„

1. PID๊ฐ€ ๋Œ€์ฒด ๋ญ๊ธธ๋ž˜? ์„ธ ํ˜•์ œ์˜ ์„ฑ๊ฒฉ ๋ถ„์„ ๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ

PID๋Š” P(Proportional, ๋น„๋ก€), I(Integral, ์ ๋ถ„), D(Derivative, ๋ฏธ๋ถ„)์˜ ์•ž ๊ธ€์ž์•ผ. ๋ชฉํ‘œ๊ฐ’(Setpoint, r)๊ณผ ์‹ค์ œ ์ธก์ •๊ฐ’(y)์˜ ์ฐจ์ด, ์ฆ‰ ์˜ค์ฐจ e = r โˆ’ y๋ฅผ ๋ณด๊ณ  "์–ผ๋งˆ๋‚˜ ์„ธ๊ฒŒ ๋ฐ€์–ด์ค„์ง€(์ œ์–ด ์ž…๋ ฅ u)"๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ์žฅ์น˜์ง€.

u(t) = Kpยทe(t) + Kiยทโˆซe(ฯ„)dฯ„ + Kdยทde(t)/dt

์ด๊ฒŒ ๊ต๊ณผ์„œ์— ๋‚˜์˜ค๋Š” ๋ณ‘๋ ฌํ˜•(parallel, ๋…๋ฆฝ ๊ฒŒ์ธํ˜•) ์‹์ด์•ผ. ๊ทธ๋Ÿฐ๋ฐ ์‚ฐ์—…์šฉ PLC๋‚˜ ๊ณต์ • ์ œ์–ด๊ธฐ์—์„œ๋Š” ์•„๋ž˜์ฒ˜๋Ÿผ ์“ฐ๋Š” ํ‘œ์ค€ํ˜•(ISA ํ˜•์‹, ์ด์ƒํ˜•์ด๋ผ๊ณ ๋„ ํ•จ)์ด ๋” ํ”ํ•ด.

u(t) = Kp [ e(t) + (1/Ti)โˆซe(ฯ„)dฯ„ + Tdยทde(t)/dt ]
๊ด€๊ณ„์‹: Ki = Kp/Ti, Kd = KpยทTd

์—ฌ๊ธฐ์„œ Ti๋Š” ์ ๋ถ„ ์‹œ๊ฐ„, Td๋Š” ๋ฏธ๋ถ„ ์‹œ๊ฐ„์ด์•ผ. ๋‹จ์œ„๊ฐ€ '์ดˆ(๋˜๋Š” ๋ถ„)'๋ผ์„œ ํ˜„์žฅ ์—”์ง€๋‹ˆ์–ด๋“ค์ด ๊ฐ ์žก๊ธฐ ํŽธํ•˜์ง€. ๋’ค์— ๋‚˜์˜ค๋Š” ์ง€๊ธ€๋Ÿฌ-๋‹ˆ์ฝœ์Šค ๊ฐ™์€ ํŠœ๋‹ ๊ณต์‹๋“ค๋„ ๋Œ€๋ถ€๋ถ„ ์ด ํ‘œ์ค€ํ˜• ๊ธฐ์ค€์œผ๋กœ ๊ฐ’์„ ์ฃผ๋‹ˆ๊นŒ, ๊ณต์‹์œผ๋กœ ๊ตฌํ•œ ๊ฐ’์„ ๋‚ด ์ œ์–ด๊ธฐ์— ๋„ฃ์„ ๋• ์–ด๋–ค ํ˜•์‹์ธ์ง€ ๊ผญ ํ™•์ธํ•ด์•ผ ํ•ด. ํ˜•์‹ ์ฐฉ๊ฐํ•ด์„œ ์—‰๋šฑํ•œ ๊ฐ’ ๋„ฃ๋Š” ๊ฑฐ, ์‹ค๋ฌด์—์„œ ์ง„์งœ ์ž์ฃผ ์ผ์–ด๋‚˜๋Š” ์‚ฌ๊ณ ์•ผ. ๐Ÿ˜‡

โš ๏ธ ์ œ์กฐ์‚ฌ๋งˆ๋‹ค ํ˜•์‹์ด ๋‹ฌ๋ผ!
์–ด๋–ค ์žฅ๋น„๋Š” ์ ๋ถ„์„ Ti(์ดˆ) ๋Œ€์‹  "repeats per minute(๋ถ„๋‹น ๋ฐ˜๋ณต ํšŸ์ˆ˜)"๋กœ ๋ฐ›๊ธฐ๋„ ํ•˜๊ณ , ๋น„๋ก€ ๊ฒŒ์ธ ๋Œ€์‹  ๋น„๋ก€๋Œ€(Proportional Band, PB%)๋ฅผ ์“ฐ๊ธฐ๋„ ํ•ด. ๋น„๋ก€๋Œ€๋Š” ๋Œ€๋žต PB(%) = 100 / Kp ๊ด€๊ณ„(์‹ ํ˜ธ๊ฐ€ ์ •๊ทœํ™”๋œ ๊ฒฝ์šฐ)๋ผ์„œ, PB๋ฅผ ํ‚ค์šฐ๋ฉด ์˜คํžˆ๋ ค ๊ฒŒ์ธ์ด ์ž‘์•„์ ธ. ๋งค๋‰ด์–ผ ๋จผ์ € ์ฝ๊ธฐ, ์ด๊ฑด ์ง„๋ฆฌ์•ผ.

๐Ÿ…ฟ๏ธ P(๋น„๋ก€): ์„ฑ๊ฒฉ ๊ธ‰ํ•œ ์ฒซ์งธ

P๋Š” "์ง€๊ธˆ ์˜ค์ฐจ๊ฐ€ ํฌ๋ฉด ํฌ๊ฒŒ, ์ž‘์œผ๋ฉด ์ž‘๊ฒŒ" ๋ฐ˜์‘ํ•ด. ์•„์ฃผ ์ง๊ด€์ ์ด์ง€. ๋ชฉํ‘œ ์˜จ๋„๊ฐ€ 100โ„ƒ์ธ๋ฐ ์ง€๊ธˆ 50โ„ƒ๋ฉด ํžˆํ„ฐ๋ฅผ ์„ธ๊ฒŒ, 95โ„ƒ๋ฉด ์‚ด์‚ด ํŠธ๋Š” ์‹์ด์•ผ.

๊ทผ๋ฐ P๋งŒ ์“ฐ๋ฉด ๊ณ ์งˆ์ ์ธ ๋ฌธ์ œ๊ฐ€ ํ•˜๋‚˜ ์žˆ์–ด. ๋ฐ”๋กœ ์ •์ƒ์ƒํƒœ ์˜ค์ฐจ(steady-state error, offset)์•ผ. ์ƒ๊ฐํ•ด๋ด. ์˜ค์ฐจ๊ฐ€ 0์ด ๋˜๋ฉด P์˜ ์ถœ๋ ฅ๋„ 0์ด ๋˜์ž–์•„? ๊ทธ๋Ÿฐ๋ฐ ํžˆํ„ฐ๋ฅผ ๊บผ๋ฒ„๋ฆฌ๋ฉด ์˜จ๋„๊ฐ€ ๋‹ค์‹œ ๋–จ์–ด์ง€์ง€. ๊ทธ๋ž˜์„œ ๊ฒฐ๊ตญ "์•ฝ๊ฐ„์˜ ์˜ค์ฐจ๊ฐ€ ๋‚จ์•„ ์žˆ์–ด์•ผ ํžˆํ„ฐ๊ฐ€ ๊ทธ๋งŒํผ ์ผœ์ ธ ์žˆ๋Š”" ์–ด์ •์ฉกํ•œ ํ‰ํ˜•์ ์—์„œ ๋ฉˆ์ถฐ. ์ด๊ฑธ ์—†์• ๊ฒ ๋‹ค๊ณ  Kp๋ฅผ ๋ฌด์ž‘์ • ํ‚ค์šฐ๋ฉด? ์‹œ์Šคํ…œ์ด ์ถœ๋ ์ถœ๋  ์ง„๋™ํ•˜๋‹ค๊ฐ€ ๊ฒฐ๊ตญ ๋ฐœ์‚ฐํ•  ์ˆ˜ ์žˆ์–ด. ์„ฑ๊ฒฉ ๊ธ‰ํ•œ ์• ํ•œํ…Œ ์ผ ๋งก๊ธฐ๋ฉด ๋น ๋ฅด๊ธด ํ•œ๋ฐ ์‚ฌ๊ณ  ์น˜๋Š” ๊ฑฐ๋ž‘ ๋น„์Šทํ•˜์ง€.

โ„น๏ธ I(์ ๋ถ„): ๋’ค๋ ์žˆ๋Š” ๋‘˜์งธ

I๋Š” "์ง€๊ธˆ๊นŒ์ง€ ์Œ“์ธ ์˜ค์ฐจ์˜ ํ•ฉ"์„ ๋ด. ์˜ค์ฐจ๊ฐ€ ์กฐ๊ธˆ์ด๋ผ๋„ ๋‚จ์•„ ์žˆ์œผ๋ฉด ์‹œ๊ฐ„์ด ์ง€๋‚ ์ˆ˜๋ก ์ ๋ถ„๊ฐ’์ด ๊ณ„์† ์Œ“์ด๋ฉด์„œ ์ถœ๋ ฅ์„ ๋ฐ€์–ด ์˜ฌ๋ ค. ๊ทธ๋ž˜์„œ ์ •์ƒ์ƒํƒœ ์˜ค์ฐจ๋ฅผ 0์œผ๋กœ ๋งŒ๋“œ๋Š” ์ผ๋“ฑ๊ณต์‹ ์ด์•ผ. (๊ณ„๋‹จ ์ž…๋ ฅ๊ณผ ์ผ์ •ํ•œ ์™ธ๋ž€์— ๋Œ€ํ•ด, ๋ฃจํ”„๊ฐ€ ์•ˆ์ •ํ•˜๋‹ค๋Š” ์ „์ œ์—์„œ.)

๋‹จ์ ์€? ๊ณผ๊ฑฐ๋ฅผ ๋„ˆ๋ฌด ๊ณฑ์”น๋Š”๋‹ค๋Š” ๊ฑฐ์•ผ. ์˜ค์ฐจ๊ฐ€ ์ด๋ฏธ 0์ด ๋๋Š”๋ฐ๋„ ์Œ“์•„๋‘” ์ ๋ถ„๊ฐ’ ๋•Œ๋ฌธ์— ๋ชฉํ‘œ๋ฅผ ์ง€๋‚˜์ณ๋ฒ„๋ฆฌ๋Š” ์˜ค๋ฒ„์ŠˆํŠธ๊ฐ€ ์ƒ๊ธฐ๊ณ , ์œ„์ƒ ์ง€์—ฐ(์•ฝ 90ยฐ)์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋„ˆ๋ฌด ์„ธ๊ฒŒ ์“ฐ๋ฉด ์ง„๋™์ด ์‹ฌํ•ด์ ธ. ๊ทธ๋ฆฌ๊ณ  ๋’ค์—์„œ ์ž์„ธํžˆ ๋‹ค๋ฃฐ ์ ๋ถ„ ์™€์ธ๋“œ์—…(Integral Windup)์ด๋ผ๋Š” ์•…๋ช… ๋†’์€ ๋ฌธ์ œ์˜ ์ฃผ๋ฒ”์ด๊ธฐ๋„ ํ•ด.

๐Ÿ‡ฉ D(๋ฏธ๋ถ„): ๋ˆˆ์น˜ ๋น ๋ฅธ ๋ง‰๋‚ด

D๋Š” "์˜ค์ฐจ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋น ๋ฅด๊ฒŒ ๋ณ€ํ•˜๊ณ  ์žˆ๋Š”๊ฐ€"๋ฅผ ๋ด. ์˜ค์ฐจ๊ฐ€ ๋น ๋ฅด๊ฒŒ ์ค„์–ด๋“ค๊ณ  ์žˆ์œผ๋ฉด "์–ด? ์ด๋Œ€๋กœ ๊ฐ€๋ฉด ๋ชฉํ‘œ ๋„˜์–ด๊ฐ€๊ฒ ๋Š”๋ฐ?" ํ•˜๊ณ  ๋ฏธ๋ฆฌ ๋ธŒ๋ ˆ์ดํฌ๋ฅผ ๋ฐŸ์•„์ค˜. ๊ทธ๋ž˜์„œ ์˜ˆ์ธก ์ œ์–ด ๊ฐ™์€ ์—ญํ• ์„ ํ•˜๋ฉด์„œ ์˜ค๋ฒ„์ŠˆํŠธ๋ฅผ ์ค„์ด๊ณ  ๊ฐ์‡ ๋ฅผ ๋†’์—ฌ์ค˜.

๊ทผ๋ฐ ์ด ๋ง‰๋‚ด๊ฐ€ ์˜ˆ๋ฏผํ•ด. ์„ผ์„œ ๋…ธ์ด์ฆˆ์ฒ˜๋Ÿผ ๋น ๋ฅด๊ฒŒ ํŠ€๋Š” ์‹ ํ˜ธ์— ์—„์ฒญ ๋ฏผ๊ฐํ•˜๊ฒŒ ๋ฐ˜์‘ํ•˜๊ฑฐ๋“ . ๋ฏธ๋ถ„์€ ๊ณ ์ฃผํŒŒ ์‹ ํ˜ธ๋ฅผ ์ฆํญํ•˜๋Š” ์„ฑ์งˆ์ด ์žˆ์–ด์„œ, ๋…ธ์ด์ฆˆ ์„ž์ธ ์‹ ํ˜ธ์— D๋ฅผ ๊ทธ๋Œ€๋กœ ๊ฑธ๋ฉด ์ œ์–ด ์ถœ๋ ฅ์ด ๋œ๋œ ๋–จ๋ฆฌ๊ณ  ์•ก์ถ”์—์ดํ„ฐ(๋ชจํ„ฐ, ๋ฐธ๋ธŒ)๊ฐ€ ํ˜น์‚ฌ๋‹นํ•ด. ๊ทธ๋ž˜์„œ ์‹ค๋ฌด์—์„  ๋ฏธ๋ถ„ ํ•„ํ„ฐ๊ฐ€ ๊ฑฐ์˜ ํ•„์ˆ˜์•ผ.

๐Ÿ…ฟ๏ธ P = ํ˜„์žฌ
์ง€๊ธˆ ์˜ค์ฐจ์— ๋น„๋ก€ํ•ด ์ฆ‰๊ฐ ๋ฐ˜์‘
๋น ๋ฅด์ง€๋งŒ ์˜คํ”„์…‹์ด ๋‚จ๊ณ , ๊ณผํ•˜๋ฉด ์ง„๋™
โ„น๏ธ I = ๊ณผ๊ฑฐ
๋ˆ„์  ์˜ค์ฐจ๋กœ ์˜คํ”„์…‹ ์ œ๊ฑฐ
๋Œ€์‹  ์˜ค๋ฒ„์ŠˆํŠธยท์™€์ธ๋“œ์—… ์œ ๋ฐœ
๐Ÿ‡ฉ D = ๋ฏธ๋ž˜
๋ณ€ํ™”์œจ๋กœ ๋ฏธ๋ฆฌ ์ œ๋™
๊ฐ์‡  ํ–ฅ์ƒ, ํ•˜์ง€๋งŒ ๋…ธ์ด์ฆˆ์— ๋ฏผ๊ฐ

์žฌ๋ฐŒ๋Š” ์‚ฌ์‹ค ํ•˜๋‚˜. ์‚ฐ์—… ํ˜„์žฅ์—์„  D๋ฅผ ๋นผ๊ณ  PI ์ œ์–ด๊ธฐ๋งŒ ์“ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ •๋ง ๋งŽ์•„. ์œ ๋Ÿ‰์ด๋‚˜ ์••๋ ฅ์ฒ˜๋Ÿผ ์‘๋‹ต์ด ๋น ๋ฅด๊ณ  ๋…ธ์ด์ฆˆ๊ฐ€ ๋งŽ์€ ๋ฃจํ”„์—์„œ๋Š” D๊ฐ€ ๋“๋ณด๋‹ค ์‹ค์ด ํฌ๊ธฐ ๋•Œ๋ฌธ์ด์•ผ. ๋ฐ˜๋Œ€๋กœ ์˜จ๋„์ฒ˜๋Ÿผ ๋А๋ฆฌ๊ณ  ์ง€์—ฐ์ด ํฐ ๊ณต์ •, ๋˜๋Š” ๋ชจํ„ฐ ์œ„์น˜ ์ œ์–ด์ฒ˜๋Ÿผ ๊ฐ์‡ ๊ฐ€ ์ค‘์š”ํ•œ ์‹œ์Šคํ…œ์—์„  D๊ฐ€ ๊ฝค ์“ธ๋ชจ ์žˆ์–ด. "PID๋‹ˆ๊นŒ ์…‹ ๋‹ค ์จ์•ผ์ง€!"๊ฐ€ ์•„๋‹ˆ๋ผ ํ•„์š”ํ•œ ํ˜•์ œ๋งŒ ๊ณจ๋ผ ์“ฐ๋Š” ๊ฒƒ๋„ ํŠœ๋‹์˜ ์ผ๋ถ€์•ผ.


2. ํŠœ๋‹ํ•˜๊ธฐ ์ „์—: "์ข‹์€ ์ œ์–ด"๋ฅผ ์ˆซ์ž๋กœ ๋งํ•˜๋Š” ๋ฒ• ๐Ÿ“

"์ž˜ ํŠœ๋‹๋๋‹ค"๋Š” ๊ฑด ์‚ฌ๋žŒ๋งˆ๋‹ค ๊ธฐ์ค€์ด ๋‹ฌ๋ผ. ๊ทธ๋ž˜์„œ ์—”์ง€๋‹ˆ์–ด๋“ค์€ ์‘๋‹ต์„ ์ˆซ์ž๋กœ ํ‰๊ฐ€ํ•ด. ๋Œ€ํ‘œ์ ์œผ๋กœ ๊ณ„๋‹จ ์‘๋‹ต(step response), ์ฆ‰ ๋ชฉํ‘œ๊ฐ’์„ ๊ฐ‘์ž๊ธฐ ํ•œ ์นธ ๋ฐ”๊ฟจ์„ ๋•Œ ์ถœ๋ ฅ์ด ์–ด๋–ป๊ฒŒ ๋”ฐ๋ผ์˜ค๋Š”์ง€๋ฅผ ๋ณด๋Š” ๋ฐฉ์‹์ด์•ผ.

๊ณ„๋‹จ ์‘๋‹ต์˜ ์„ฑ๋Šฅ ์ง€ํ‘œ ์ƒ์Šน์‹œ๊ฐ„ (10โ†’90%) ์ตœ๋Œ€ ์˜ค๋ฒ„์ŠˆํŠธ ์ •์ฐฉ์‹œ๊ฐ„ (ยฑ2% ๋ฐด๋“œ ์ง„์ž…) ๋ชฉํ‘œ๊ฐ’ ์ดˆ๋ก ๋  = ํ—ˆ์šฉ ์˜ค์ฐจ ๋ฒ”์œ„
์ง€ํ‘œ์˜๋ฏธ์ข‹์œผ๋ ค๋ฉด
์ƒ์Šน์‹œ๊ฐ„
(Rise time)
์ตœ์ข…๊ฐ’์˜ 10%โ†’90%๊นŒ์ง€ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„์งง์„์ˆ˜๋ก ๋น ๋ฆ„
์ตœ๋Œ€ ์˜ค๋ฒ„์ŠˆํŠธ
(Overshoot)
๋ชฉํ‘œ๋ฅผ ๋„˜์–ด์„  ์ตœ๋Œ€ ์ •๋„(%)์ž‘์„์ˆ˜๋ก ์–Œ์ „
์ •์ฐฉ์‹œ๊ฐ„
(Settling time)
ยฑ2%(๋˜๋Š” ยฑ5%) ๋ฒ”์œ„์— ๋“ค์–ด์™€ ๋จธ๋ฌด๋ฅด๊ธฐ ์‹œ์ž‘ํ•œ ์‹œ๊ฐ„์งง์„์ˆ˜๋ก ๊น”๋”
์ •์ƒ์ƒํƒœ ์˜ค์ฐจ์ถฉ๋ถ„ํžˆ ์‹œ๊ฐ„์ด ์ง€๋‚œ ๋’ค ๋‚จ์€ ์˜ค์ฐจ0์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก
๊ฐ์‡ ๋น„/๊ฐ์‡ ์œจ์ง„๋™์ด ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ์ค„์–ด๋“œ๋Š”์ง€์šฉ๋„์— ๋”ฐ๋ผ ๋‹ค๋ฆ„

๊ทธ๋Ÿฐ๋ฐ ์ด ์ง€ํ‘œ๋“ค์€ ์„œ๋กœ ์ค„๋‹ค๋ฆฌ๊ธฐ ๊ด€๊ณ„์•ผ. ์ƒ์Šน์‹œ๊ฐ„์„ ์ค„์ด๋ ค๊ณ  ๊ฒŒ์ธ์„ ํ‚ค์šฐ๋ฉด ์˜ค๋ฒ„์ŠˆํŠธ๊ฐ€ ๋Š˜๊ณ , ์˜ค๋ฒ„์ŠˆํŠธ๋ฅผ ์ค„์ด๋ ค๊ณ  ์–Œ์ „ํ•˜๊ฒŒ ๋งŒ๋“ค๋ฉด ๋А๋ ค์ ธ. ์„ธ์ƒ์— ๊ณต์งœ ์ ์‹ฌ์€ ์—†๋‹ค๋Š” ๊ฑธ ์ œ์–ด๊ณตํ•™์€ ์ˆซ์ž๋กœ ์ฆ๋ช…ํ•ด์ฃผ์ง€. ๐Ÿฑ

๐Ÿ“ ์ ๋ถ„ ์„ฑ๋Šฅ์ง€ํ‘œ: ์‘๋‹ต ์ „์ฒด๋ฅผ ํ•œ ์ˆซ์ž๋กœ

์ตœ์ ํ™”๋ฅผ ํ•˜๋ ค๋ฉด "์–ผ๋งˆ๋‚˜ ์ข‹์€์ง€"๋ฅผ ํ•˜๋‚˜์˜ ์ˆซ์ž(๋น„์šฉ ํ•จ์ˆ˜)๋กœ ํ‘œํ˜„ํ•ด์•ผ ํ•ด. ๊ทธ๋ž˜์„œ ์˜ค์ฐจ๋ฅผ ์‹œ๊ฐ„์— ๋Œ€ํ•ด ์ ๋ถ„ํ•˜๋Š” ์ง€ํ‘œ๋“ค์ด ์“ฐ์—ฌ.

IAE
โˆซ|e(t)|dt
์˜ค์ฐจ ์ ˆ๋Œ“๊ฐ’์˜ ํ•ฉ. ๊ฐ€์žฅ ๋ฌด๋‚œํ•˜๊ณ  ์ง๊ด€์ 
ISE
โˆซe(t)ยฒdt
ํฐ ์˜ค์ฐจ์— ํฐ ๋ฒŒ์ . ์ดˆ๋ฐ˜ ํฐ ์˜ค์ฐจ๋ฅผ ๋นจ๋ฆฌ ์ค„์ด๋ ค ํ•˜๋ฉฐ ์ง„๋™์„ฑ ์‘๋‹ต์ด ๋‚˜์˜ค๊ธฐ ์‰ฌ์›€
ITAE
โˆซtยท|e(t)|dt
๋Šฆ๊ฒŒ ๋‚จ๋Š” ์˜ค์ฐจ์— ํฐ ๋ฒŒ์ . ์˜ค๋ž˜ ์งˆ์งˆ ๋„๋Š” ์‘๋‹ต์„ ์‹ซ์–ดํ•จ

ITAE๋Š” ์‹œ๊ฐ„ t๊ฐ€ ๊ณฑํ•ด์ ธ์„œ "์ฒ˜์Œ์—” ์˜ค์ฐจ๊ฐ€ ์ข€ ์žˆ์–ด๋„ ๋ด์ค„๊ฒŒ, ๊ทผ๋ฐ ๋‚˜์ค‘๊นŒ์ง€ ๋‚จ์•„ ์žˆ์œผ๋ฉด ํ˜ผ๋‚œ๋‹ค"๋Š” ์„ฑ๊ฒฉ์ด์•ผ. ๊ทธ๋ž˜์„œ ITAE๋ฅผ ์ตœ์†Œํ™”ํ•˜๋ฉด ๋ณดํ†ต ์˜ค๋ฒ„์ŠˆํŠธ๊ฐ€ ์ž‘๊ณ  ๊น”๋”ํ•˜๊ฒŒ ์ •์ฐฉํ•˜๋Š” ์‘๋‹ต์ด ๋‚˜์˜ค๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์–ด. ๋ฐ˜๋ฉด ISE๋Š” ํฐ ์˜ค์ฐจ๋ฅผ ์ œ๊ณฑ์œผ๋กœ ๋ฏธ์›Œํ•˜๋‹ˆ๊นŒ ์ดˆ๋ฐ˜์— ๊ณต๊ฒฉ์ ์œผ๋กœ ๋ฐ€์–ด๋ถ™์ด๋Š” ์„ฑํ–ฅ์ด ๊ฐ•ํ•ด. ์–ด๋–ค ์ง€ํ‘œ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋А๋ƒ์— ๋”ฐ๋ผ '์ตœ์  ๊ฒŒ์ธ'์ด ๋‹ฌ๋ผ์ง„๋‹ค๋Š” ์ , ์ด๊ฒŒ ์ตœ์ ํ™” ํŒŒํŠธ์—์„œ ํ•ต์‹ฌ์ด๋‹ˆ ๊ธฐ์–ตํ•ด๋‘ฌ!

๐ŸŽฏ ๋ชฉํ‘œ ์ถ”์ข… vs ์™ธ๋ž€ ์ œ๊ฑฐ

์—ฌ๊ธฐ์„œ ํŠœ๋‹ ์ดˆ๋ณด๋“ค์ด ์ž์ฃผ ๋†“์น˜๋Š” ํฌ์ธํŠธ๊ฐ€ ์žˆ์–ด. ์ œ์–ด ๋ฃจํ”„์˜ ์ž„๋ฌด๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€์•ผ.

๐ŸŽฏ ๋ชฉํ‘œ ์ถ”์ข… (Servo)
๋ชฉํ‘œ๊ฐ’์ด ๋ฐ”๋€Œ์—ˆ์„ ๋•Œ ์ž˜ ๋”ฐ๋ผ๊ฐ€๊ธฐ
์˜ˆ: ๋กœ๋ด‡ ํŒ”์ด ์ƒˆ ์œ„์น˜๋กœ ์ด๋™
๐Ÿ›ก๏ธ ์™ธ๋ž€ ์ œ๊ฑฐ (Regulatory)
๋ชฉํ‘œ๋Š” ๊ทธ๋Œ€๋กœ์ธ๋ฐ ์™ธ๋ถ€ ๋ฐฉํ•ด๋ฅผ ์ž˜ ๋ฒ„ํ‹ฐ๊ธฐ
์˜ˆ: ๋ฌธ ์—ด๋ ค์„œ ๋ƒ‰๊ธฐ ๋“ค์–ด์˜ฌ ๋•Œ ์˜จ๋„ ์œ ์ง€

ํ™”ํ•™ ๊ณต์žฅ ๊ฐ™์€ ๊ณต์ • ์‚ฐ์—…์—์„œ๋Š” ๋ชฉํ‘œ๊ฐ’์ด ๊ฑฐ์˜ ์•ˆ ๋ฐ”๋€Œ๊ณ  ์™ธ๋ž€ ์ œ๊ฑฐ๊ฐ€ ์ฃผ ์ž„๋ฌด์ธ ๋ฃจํ”„๊ฐ€ ๋งŽ์•„. ๋ฐ˜๋ฉด ์„œ๋ณด ๋ชจํ„ฐ๋‚˜ ๋กœ๋ด‡์€ ์ถ”์ข… ์„ฑ๋Šฅ์ด ์ค‘์š”ํ•˜์ง€. ์ง€๊ธ€๋Ÿฌ-๋‹ˆ์ฝœ์Šค ๊ณต์‹์€ ์™ธ๋ž€ ์ œ๊ฑฐ ์„ฑ๋Šฅ ์œ„์ฃผ๋กœ ์„ค๊ณ„๋œ ๋ฐฉ๋ฒ•์ด๋ผ ๋ชฉํ‘œ๊ฐ’ ๋ณ€๊ฒฝ์—๋Š” ์˜ค๋ฒ„์ŠˆํŠธ๊ฐ€ ํฌ๊ฒŒ ๋‚˜์˜ค๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์–ด. ์ด ์ฐจ์ด๋ฅผ ์•Œ๋ฉด "๊ณต์‹๋Œ€๋กœ ํ–ˆ๋Š”๋ฐ ์™œ ์ด๋ž˜?"๋ผ๋Š” ์˜๋ฌธ์ด ๋งŽ์ด ํ’€๋ฆด ๊ฑฐ์•ผ.


3. ๊ฒŒ์ธ์„ ๋ฐ”๊พธ๋ฉด ๋ฌด์Šจ ์ผ์ด? ํ•œ๋ˆˆ์— ๋ณด๋Š” ์˜ํ–ฅํ‘œ ๐Ÿ”ง

ํŠœ๋‹์˜ ๊ฐ์„ ์žก๋Š” ๋ฐ ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ํ‘œ๊ฐ€ ๋ฐ”๋กœ ์ด๊ฑฐ์•ผ. ๋‹จ, ์ด๊ฑด "์ผ๋ฐ˜์ ์ธ ๊ฒฝํ–ฅ"์ด์ง€ ์ ˆ๋Œ€ ๋ฒ•์น™์€ ์•„๋‹ˆ์•ผ. ์‹œ์Šคํ…œ ํŠน์„ฑ์— ๋”ฐ๋ผ ์˜ˆ์™ธ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฑธ ์—ผ๋‘์— ๋‘๊ณ  ๋ด์ค˜.

๊ฒŒ์ธ โ†‘์ƒ์Šน์‹œ๊ฐ„์˜ค๋ฒ„์ŠˆํŠธ์ •์ฐฉ์‹œ๊ฐ„์ •์ƒ์˜ค์ฐจ์•ˆ์ •์„ฑ
Kp๊ฐ์†Œ์ฆ๊ฐ€์†Œํญ ๋ณ€ํ™”๊ฐ์†Œ๋‚˜๋น ์ง
Ki๊ฐ์†Œ์ฆ๊ฐ€์ฆ๊ฐ€์ œ๊ฑฐ๋‚˜๋น ์ง
Kd์†Œํญ ๋ณ€ํ™”๊ฐ์†Œ๊ฐ์†Œ์ด๋ก ์ƒ ์˜ํ–ฅ ์—†์ŒKd๊ฐ€ ์ž‘์œผ๋ฉด ๊ฐœ์„ 
๐Ÿ’ก D๊ฐ€ ์•ˆ์ •์„ฑ์„ ๋ฌด์กฐ๊ฑด ์ข‹๊ฒŒ ํ• ๊นŒ?
์•„๋‹ˆ์•ผ! D๋Š” ์ ๋‹นํ•˜๋ฉด ์œ„์ƒ์„ ์•ž๋‹น๊ฒจ์„œ(์œ„์ƒ ๋ฆฌ๋“œ) ์•ˆ์ • ์—ฌ์œ ๋ฅผ ๋Š˜๋ ค์ฃผ์ง€๋งŒ, ๋„ˆ๋ฌด ํฌ๋ฉด ๊ณ ์ฃผํŒŒ ์ด๋“์ด ์ปค์ง€๋ฉด์„œ ๋…ธ์ด์ฆˆ ์ฆํญ, ์•ก์ถ”์—์ดํ„ฐ ํฌํ™”, ๊ทธ๋ฆฌ๊ณ  ์ง€์—ฐ์ด ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„  ์˜คํžˆ๋ ค ๋ถˆ์•ˆ์ •์„ ๋ถ€๋ฅผ ์ˆ˜ ์žˆ์–ด. ๋ง‰๋‚ด๋„ ๊ณผํ•˜๋ฉด ์‚ฌ๊ณ  ์ณ.

4. ์†๋ง› ํŠœ๋‹: ์ˆ˜๋™(Trial & Error) ํŠœ๋‹ ์ ˆ์ฐจ โœ‹

๋ชจ๋ธ๋„ ์—†๊ณ , ๊ณต์‹ ์ ์šฉํ•  ์‹คํ—˜๋„ ํ•˜๊ธฐ ์–ด๋ ค์šธ ๋•Œ ํ˜„์žฅ์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ๋ฐฉ๋ฒ•์ด ๋ฐ”๋กœ ์ˆ˜๋™ ํŠœ๋‹์ด์•ผ. "๊ฐ์œผ๋กœ ํ•œ๋‹ค"๊ณ  ๋ฌด์‹œํ•˜๋ฉด ์•ˆ ๋ผ. ์ˆœ์„œ์™€ ์›์น™์ด ์žˆ์œผ๋ฉด ๊ฝค ์ฒด๊ณ„์ ์ด๊ฑฐ๋“ . ๋‹จ, ์‹œ์Šคํ…œ์ด ์œ„ํ—˜ํ•ด์งˆ ์ˆ˜ ์žˆ์œผ๋ฉด(๊ณ ์••, ๊ณ ์˜จ, ๊ณ ์† ํšŒ์ „์ฒด ๋“ฑ) ๋ฐ˜๋“œ์‹œ ์•ˆ์ „ ํ•œ๊ณ„์™€ ๋น„์ƒ์ •์ง€๋ฅผ ๋จผ์ € ํ™•๋ณดํ•ด์•ผ ํ•ด.

1
I์™€ D๋ฅผ ๋„๊ณ  P๋งŒ ๋‚จ๊ธด๋‹ค.
Ki = 0, Kd = 0. (ํ‘œ์ค€ํ˜•์ด๋ฉด Ti๋ฅผ ์ตœ๋Œ€ยท๋ฌดํ•œ๋Œ€, Td = 0)
2
Kp๋ฅผ ์ž‘๊ฒŒ ์‹œ์ž‘ํ•ด์„œ ์กฐ๊ธˆ์”ฉ ํ‚ค์šด๋‹ค.
๋ชฉํ‘œ๊ฐ’์„ ์‚ด์ง ๋ฐ”๊ฟ”๊ฐ€๋ฉฐ ์‘๋‹ต์„ ๊ด€์ฐฐํ•ด. ์‘๋‹ต์ด ๋นจ๋ผ์ง€๋‹ค๊ฐ€ ์ง„๋™์ด ์ƒ๊ธฐ๊ธฐ ์‹œ์ž‘ํ•˜๋Š” ์ง€์ ์ด ๋ณด์ผ ๊ฑฐ์•ผ. ๋ณดํ†ต ๊ทธ ์ง€์ ์˜ ์ ˆ๋ฐ˜ ์ •๋„๋ฅผ ์ถœ๋ฐœ์ ์œผ๋กœ ์žก๋Š” ๊ฒŒ ๋ฌด๋‚œํ•ด.
3
I๋ฅผ ์„œ์„œํžˆ ์ถ”๊ฐ€ํ•ด์„œ ์˜คํ”„์…‹์„ ์—†์•ค๋‹ค.
Ki๋ฅผ ์ž‘์€ ๊ฐ’๋ถ€ํ„ฐ(Ti๋Š” ํฐ ๊ฐ’๋ถ€ํ„ฐ) ํ‚ค์›Œ. ์˜คํ”„์…‹์ด ์›ํ•˜๋Š” ์‹œ๊ฐ„ ์•ˆ์— ์‚ฌ๋ผ์ง€๋ฉด์„œ ์˜ค๋ฒ„์ŠˆํŠธ๊ฐ€ ํ—ˆ์šฉ ๋ฒ”์œ„ ์•ˆ์ด๋ฉด ๋ฉˆ์ถฐ.
4
ํ•„์š”ํ•˜๋ฉด D๋ฅผ ์กฐ๊ธˆ ์ถ”๊ฐ€ํ•œ๋‹ค.
์˜ค๋ฒ„์ŠˆํŠธ๋‚˜ ์ง„๋™์„ ์ค„์ด๊ณ  ์‹ถ์„ ๋•Œ Kd๋ฅผ ์กฐ๊ธˆ์”ฉ ์˜ฌ๋ ค. ์ถœ๋ ฅ์ด ๋œ๋œ ๋–จ๋ฆฌ๋ฉด ๋…ธ์ด์ฆˆ ์ฆํญ์ด๋‹ˆ ํ•„ํ„ฐ๋ฅผ ๋„ฃ๊ฑฐ๋‚˜ ์ค„์—ฌ.
5
D๊ฐ€ ๋“ค์–ด๊ฐ€๋ฉด P๋ฅผ ๋‹ค์‹œ ์กฐ๊ธˆ ์˜ฌ๋ฆด ์—ฌ์ง€๊ฐ€ ์ƒ๊ธด๋‹ค.
๊ฐ์‡ ๊ฐ€ ์ข‹์•„์กŒ์œผ๋‹ˆ Kp๋ฅผ ์‚ด์ง ํ‚ค์›Œ ์†๋„๋ฅผ ๋˜์ฐพ๊ณ , ๋‹ค์‹œ IยทD๋ฅผ ๋ฏธ์„ธ์กฐ์ •. ์ด ๊ณผ์ •์„ ๋ช‡ ๋ฒˆ ๋ฐ˜๋ณตํ•ด.
6
์™ธ๋ž€ ํ…Œ์ŠคํŠธ์™€ ์šด์ „ ๋ฒ”์œ„ ์ „์ฒด๋ฅผ ํ™•์ธํ•œ๋‹ค.
๋ชฉํ‘œ ๋ณ€๊ฒฝ๋ฟ ์•„๋‹ˆ๋ผ ๋ถ€ํ•˜ ๋ณ€๋™, ๋‚ฎ์€/๋†’์€ ์šด์ „์ ์—์„œ๋„ ์ž˜ ๋ฒ„ํ‹ฐ๋Š”์ง€ ๋ด์•ผ ์ง„์งœ ํŠœ๋‹ ๋!
โœ… ๊ฟ€ํŒ: ํ•œ ๋ฒˆ์— ํ•˜๋‚˜๋งŒ, ๋ฐฐ์ˆ˜๋กœ ๋ฐ”๊ฟ”๋ผ
๊ฒŒ์ธ์€ +0.1์”ฉ๋ณด๋‹ค 1.5๋ฐฐ, 2๋ฐฐ, 0.5๋ฐฐ์ฒ˜๋Ÿผ ๋น„์œจ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒŒ ํšจ์œจ์ ์ด์•ผ. ์ œ์–ด ์‹œ์Šคํ…œ์˜ ๋ฐ˜์‘์€ ๋กœ๊ทธ ์Šค์ผ€์ผ๋กœ ๋ณ€ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ฑฐ๋“ . ๊ทธ๋ฆฌ๊ณ  ํ•œ ๋ฒˆ์— ๋‘ ๊ฐœ ์ด์ƒ ๋ฐ”๊พธ๋ฉด ๋ญ ๋•Œ๋ฌธ์— ์ข‹์•„์กŒ๋Š”์ง€ ์ ˆ๋Œ€ ๋ชฐ๋ผ. ์‹คํ—˜ ๋…ธํŠธ์— ๊ฐ’๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๊ผญ ๊ธฐ๋กํ•ด!

๋“œ๋ก  ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์“ฐ๋Š” Betaflight, ArduPilot ๊ฐ™์€ ๋น„ํ–‰ ์ œ์–ด ํŽŒ์›จ์–ด์—๋„ ์ด๋Ÿฐ ์ˆ˜๋™ ํŠœ๋‹ ์ฒ ํ•™์ด ๋…น์•„ ์žˆ์–ด. ๋ธ”๋ž™๋ฐ•์Šค ๋กœ๊ทธ๋ฅผ ๋ณด๋ฉด์„œ P๋ฅผ ์˜ฌ๋ ธ๋‹ค D๋ฅผ ์กฐ์ ˆํ–ˆ๋‹ค ํ•˜๋Š” ๊ณผ์ •์ด ๋ฐ”๋กœ ์ด ์ ˆ์ฐจ์˜ ์‹ค์ „ํŒ์ด์ง€. ์ด๋Ÿฐ ํŠœ๋‹ ๋…ธํ•˜์šฐ๋Š” ๊ฒฝํ—˜์ด ์Œ“์ผ์ˆ˜๋ก ๋น›์„ ๋ฐœํ•ด์„œ, ์žฌ๋Šฅ๋„ท ๊ฐ™์€ ์žฌ๋Šฅ ๊ณต์œ  ํ”Œ๋žซํผ์—์„œ ์ž„๋ฒ ๋””๋“œ ์ œ์–ด๋‚˜ ๋“œ๋ก  ์„ธํŒ… ๊ฒฝํ—˜์ž์—๊ฒŒ ๋„์›€์„ ๋ฐ›๋Š” ๊ฒƒ๋„ ์‹œ๊ฐ„์„ ์•„๋ผ๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด์•ผ.


5. ๊ณ ์ „์˜ ํ’ˆ๊ฒฉ: ์ง€๊ธ€๋Ÿฌ-๋‹ˆ์ฝœ์Šค(Ziegler-Nichols) ํŠœ๋‹ ๐Ÿ“œ

1942๋…„, ํ…Œ์ผ๋Ÿฌ ์ธ์ŠคํŠธ๋ฃจ๋จผํŠธ(Taylor Instrument)์‚ฌ์˜ ์กด ์ง€๊ธ€๋Ÿฌ(John G. Ziegler)์™€ ๋„ˆ์ƒˆ๋‹ˆ์–ผ ๋‹ˆ์ฝœ์Šค(Nathaniel B. Nichols)๊ฐ€ ๋ฐœํ‘œํ•œ ์ด ๋ฐฉ๋ฒ•์€ ์ตœ์ดˆ์˜ ์ฒด๊ณ„์ ์ธ PID ํŠœ๋‹ ๊ทœ์น™์œผ๋กœ ์œ ๋ช…ํ•ด. 80๋…„์ด ๋„˜์—ˆ์ง€๋งŒ ์•„์ง๋„ ๊ต๊ณผ์„œ ์ฒซ ์žฅ์— ๋‚˜์˜ค๋Š” ์ด์œ ๋Š” ๊ฐ„๋‹จํ•ด. ๋ชจ๋ธ ์—†์ด๋„, ์‹คํ—˜ ํ•˜๋‚˜๋กœ, ์“ธ ๋งŒํ•œ ์ถœ๋ฐœ์ ์„ ์ค€๋‹ค๋Š” ๊ฑฐ.

์ง€๊ธ€๋Ÿฌ-๋‹ˆ์ฝœ์Šค์˜ ์„ค๊ณ„ ๋ชฉํ‘œ๋Š” 1/4 ๊ฐ์‡ ๋น„(quarter amplitude decay)์•ผ. ์ง„๋™์˜ ๋‹ค์Œ ๋ด‰์šฐ๋ฆฌ๊ฐ€ ์ด์ „ ๋ด‰์šฐ๋ฆฌ์˜ 1/4 ํฌ๊ธฐ๊ฐ€ ๋˜๋Š” ์‘๋‹ต์ด์ง€. ์™ธ๋ž€์„ ๋นจ๋ฆฌ ์žก์•„๋‚ด๋Š” ๋ฐ๋Š” ์ข‹์ง€๋งŒ, ์š”์ฆ˜ ๊ธฐ์ค€์œผ๋กœ ๋ณด๋ฉด ๊ฝค ๊ณต๊ฒฉ์ (์ง„๋™์ด ๋งŽ์€) ํŠœ๋‹์ด๋ผ ์˜ค๋ฒ„์ŠˆํŠธ๊ฐ€ ํฌ๊ณ  ๊ฒฌ๊ณ ์„ฑ(robustness)์ด ๋‚ฎ์€ ํŽธ์ด์•ผ. ๊ทธ๋ž˜์„œ "ZN ๊ฐ’์€ ์ถœ๋ฐœ์ ์ผ ๋ฟ, ๊ทธ๋Œ€๋กœ ์“ฐ์ง€ ๋ง๊ณ  ๋‹ค๋“ฌ์–ด๋ผ"๊ฐ€ ์—…๊ณ„ ์ƒ์‹์ด์•ผ.

๐Ÿ…ฐ๏ธ ๋ฐฉ๋ฒ• 1: ๊ณ„๋‹จ ์‘๋‹ต๋ฒ• (๋ฐ˜์‘ ๊ณก์„ ๋ฒ•, Reaction Curve)

๋ฃจํ”„๋ฅผ ์—ด๊ณ (์ˆ˜๋™ ๋ชจ๋“œ), ์ œ์–ด ์ž…๋ ฅ์„ ๊ณ„๋‹จ์œผ๋กœ ํ•œ ๋ฒˆ ํˆญ ๋ฐ”๊ฟ”์„œ ์ถœ๋ ฅ์ด ์–ด๋–ป๊ฒŒ ๋ณ€ํ•˜๋Š”์ง€ ๊ธฐ๋กํ•ด. ๋งŽ์€ ๊ณต์ •์€ S์ž ๊ณก์„ ์œผ๋กœ ๋ฐ˜์‘ํ•˜๋Š”๋ฐ, ์ด ๊ณก์„ ์˜ ๋ณ€๊ณก์ (๊ฐ€์žฅ ๊ฐ€ํŒŒ๋ฅธ ์ )์— ์ ‘์„ ์„ ๊ทธ์–ด์„œ ๋‘ ๊ฐ’์„ ๋ฝ‘์•„๋‚ด.

๋ฐ˜์‘ ๊ณก์„ ์—์„œ L๊ณผ T ์ฝ๊ธฐ ๋ณ€๊ณก์  ์ ‘์„  L T K ์ตœ์ข… ๋ณ€ํ™”๋Ÿ‰ = Kร—์ž…๋ ฅ ๋ณ€ํ™” L = ์ง€์—ฐ(๋ฐ๋“œํƒ€์ž„) T = ์‹œ๊ฐ„ ์ƒ์ˆ˜

์ด๋ ‡๊ฒŒ ์–ป์€ ๊ฐ’์œผ๋กœ ๊ณต์ •์„ ํ”ํžˆ FOPDT(1์ฐจ + ๋ฐ๋“œํƒ€์ž„) ๋ชจ๋ธ๋กœ ๊ทผ์‚ฌํ•ด.

G(s) = Kยทeโˆ’Ls / (Ts + 1)

์—ฌ๊ธฐ์„œ K๋Š” ์ •์ƒ์ƒํƒœ ์ด๋“(์ถœ๋ ฅ ๋ณ€ํ™”๋Ÿ‰ รท ์ž…๋ ฅ ๋ณ€ํ™”๋Ÿ‰), L์€ ๊ฒ‰๋ณด๊ธฐ ์ง€์—ฐ์‹œ๊ฐ„, T๋Š” ์‹œ๊ฐ„ ์ƒ์ˆ˜์•ผ. ์ด ์„ธ ์ˆซ์ž๋Š” PID ํŠœ๋‹์˜ ๊ฑฐ์˜ ๋ชจ๋“  ๊ณต์‹์—์„œ ์žฌ๋ฃŒ๋กœ ์“ฐ์ด๋‹ˆ๊นŒ ๊ผญ ์นœํ•ด์ ธ์•ผ ํ•ด. ์ง€๊ธ€๋Ÿฌ-๋‹ˆ์ฝœ์Šค ๊ณ„๋‹จ ์‘๋‹ต๋ฒ•์˜ ๊ณต์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•„(ํ‘œ์ค€ํ˜• ๊ธฐ์ค€).

์ œ์–ด๊ธฐKpTiTd
PT / (KยทL)โ€”โ€”
PI0.9ยทT / (KยทL)L / 0.3 โ‰ˆ 3.33ยทLโ€”
PID1.2ยทT / (KยทL)2ยทL0.5ยทL

๊ณต์‹์„ ๋ณด๋ฉด ์žฌ๋ฏธ์žˆ๋Š” ์ ์ด ๋ณด์—ฌ. L/T(์ง€์—ฐ ๋Œ€๋น„ ์‹œ๊ฐ„์ƒ์ˆ˜ ๋น„์œจ)๊ฐ€ ํด์ˆ˜๋ก Kp๊ฐ€ ์ž‘์•„์ ธ. ์ง€์—ฐ์ด ๊ธด ์‹œ์Šคํ…œ์€ "๋‚ด๊ฐ€ ๋ญ˜ ํ•ด๋„ ๋ฐ˜์‘์ด ํ•œ์ฐธ ๋’ค์— ๋‚˜ํƒ€๋‚˜๋‹ˆ๊นŒ" ์กฐ์‹ฌ์Šค๋Ÿฝ๊ฒŒ ๋‹ค๋ค„์•ผ ํ•œ๋‹ค๋Š” ๋œป์ด์•ผ. ์ƒค์›Œ๊ธฐ ๋ฌผ์ด ๋ช‡ ์ดˆ ๋Šฆ๊ฒŒ ๋ฐ”๋€Œ๋Š” ์ง‘์ผ์ˆ˜๋ก ์ˆ˜๋„๊ผญ์ง€๋ฅผ ์‚ด์‚ด ๋Œ๋ ค์•ผ ํ•˜๋Š” ๊ฑฐ๋ž‘ ๋˜‘๊ฐ™์ง€! ๐Ÿšฟ

โš ๏ธ ๊ณ„๋‹จ ์‘๋‹ต๋ฒ•์˜ ํ•œ๊ณ„
โ‘  ์ ‘์„ ์„ ์†์œผ๋กœ ๊ธ‹๋Š” ๋ฐฉ์‹์ด๋ผ ์‚ฌ๋žŒ๋งˆ๋‹ค ๊ฐ’์ด ๋‹ฌ๋ผ์ง€๊ณ  ๋…ธ์ด์ฆˆ์— ๋ฏผ๊ฐํ•ด.
โ‘ก ์ ๋ถ„ํ˜• ๊ณต์ •(ํƒฑํฌ ์ˆ˜์œ„์ฒ˜๋Ÿผ ์ถœ๋ ฅ์ด ๊ณ„์† ์ฆ๊ฐ€ํ•˜๋Š” ์‹œ์Šคํ…œ)์ด๋‚˜ ์ง„๋™ํ˜• ๊ณต์ •์—๋Š” ๊ทธ๋Œ€๋กœ ๋งž์ง€ ์•Š์•„.
โ‘ข L/T๊ฐ€ ์•„์ฃผ ์ž‘๊ฑฐ๋‚˜ ์•„์ฃผ ํฐ ์˜์—ญ์—์„  ๊ฒฐ๊ณผ๊ฐ€ ์ข‹์ง€ ์•Š์€ ํŽธ์ด์•ผ. ํ”ํžˆ L/T๊ฐ€ ๋Œ€๋žต 0.1~1 ๋ฒ”์œ„ ์ •๋„์—์„œ ์“ธ ๋งŒํ•˜๋‹ค๊ณ  ์•Œ๋ ค์ ธ ์žˆ์–ด.

๐Ÿ…ฑ๏ธ ๋ฐฉ๋ฒ• 2: ํ•œ๊ณ„ ๊ฐ๋„๋ฒ• (Ultimate Sensitivity / ํ๋ฃจํ”„ ์ง„๋™๋ฒ•)

์ด๊ฑด ๋ฃจํ”„๋ฅผ ๋‹ซ์€ ์ƒํƒœ์—์„œ ํ•˜๋Š” ์‹คํ—˜์ด์•ผ. ์ ˆ์ฐจ๋Š” ์ด๋ž˜.

1
I์™€ D๋ฅผ ๋„๊ณ  P๋งŒ ์‚ฌ์šฉํ•ด.
2
Kp๋ฅผ ์„œ์„œํžˆ ์˜ฌ๋ฆฌ๋ฉด์„œ, ์ถœ๋ ฅ์ด ์ผ์ •ํ•œ ์ง„ํญ์œผ๋กœ ๊ณ„์† ์ง„๋™(์ง€์† ์ง„๋™)ํ•˜๋Š” ์ง€์ ์„ ์ฐพ์•„.
3
๊ทธ๋•Œ์˜ ๊ฒŒ์ธ์„ ํ•œ๊ณ„ ๊ฒŒ์ธ Ku, ์ง„๋™ ์ฃผ๊ธฐ๋ฅผ ํ•œ๊ณ„ ์ฃผ๊ธฐ Pu(๋˜๋Š” Tu)๋กœ ๊ธฐ๋กํ•ด.
4
์•„๋ž˜ ํ‘œ๋กœ ๊ฒŒ์ธ์„ ๊ณ„์‚ฐํ•ด.
์ œ์–ด๊ธฐKpTiTd
P0.5ยทKuโ€”โ€”
PI0.45ยทKuPu / 1.2โ€”
PID0.6ยทKuPu / 2Pu / 8

๋ณ‘๋ ฌํ˜•์œผ๋กœ ๋ฐ”๊พธ๋ฉด PID์˜ ๊ฒฝ์šฐ Ki = 1.2ยทKu/Pu, Kd = 0.075ยทKuยทPu๊ฐ€ ๋ผ. ๊ณ„์‚ฐํ•ด๋ณด๋ฉด ๊ธˆ๋ฐฉ ๋‚˜์˜ค๋‹ˆ ์ง์ ‘ ํ™•์ธํ•ด๋ด.

์ด ๋ฐฉ๋ฒ•์˜ ์žฅ์ ์€ ๋ชจ๋ธ ์—†์ด๋„ ์‹œ์Šคํ…œ์˜ '์•ˆ์ •์„ฑ ๊ฒฝ๊ณ„'๋ฅผ ์ง์ ‘ ์žฐ๋‹ค๋Š” ๊ฑฐ์•ผ. ํ•œ๊ณ„ ๊ฒŒ์ธ๊ณผ ํ•œ๊ณ„ ์ฃผ๊ธฐ๋Š” ์‚ฌ์‹ค ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต์—์„œ ์œ„์ƒ์ด โˆ’180ยฐ๊ฐ€ ๋˜๋Š” ์ง€์ (์œ„์ƒ ๊ต์ฐจ ์ฃผํŒŒ์ˆ˜)์˜ ์ •๋ณด์™€ ๊ฐ™๊ฑฐ๋“ . ์ฆ‰, ์‹œ์Šคํ…œ์ด "์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ ์œ„ํ—˜ํ•ด์š”"๋ผ๊ณ  ๋งํ•ด์ฃผ๋Š” ์ง€์ ์„ ์ฐพ์•„์„œ ๊ฑฐ๊ธฐ์„œ ์ ๋‹นํžˆ ๋ฌผ๋Ÿฌ๋‚˜๋Š” ์ „๋žต์ด์ง€.

โš ๏ธ ๊ทธ๋Ÿฐ๋ฐ ํ˜„์žฅ์—์„œ ์ด๊ฑธ ํ•˜๋ฉดโ€ฆ
๊ณต์žฅ์žฅ๋‹˜: "๋ญ? ์ผ๋ถ€๋Ÿฌ ์„ค๋น„๋ฅผ ์ง„๋™์‹œํ‚ค๊ฒ ๋‹ค๊ณ ?" ๐Ÿ˜ฑ
๋งž์•„. ์‹ค์ œ ํ”Œ๋žœํŠธ๋ฅผ ์•ˆ์ • ํ•œ๊ณ„๊นŒ์ง€ ๋ชฐ์•„๋ถ™์ด๋Š” ๊ฑด ์œ„ํ—˜ํ•˜๊ณ , ์ œํ’ˆ ํ’ˆ์งˆ์—๋„ ์˜ํ–ฅ์„ ์ค˜. ์•ก์ถ”์—์ดํ„ฐ ํฌํ™” ๋•Œ๋ฌธ์— ๊นจ๋—ํ•œ ์ง€์† ์ง„๋™์ด ์•ˆ ๋‚˜์˜ค๊ธฐ๋„ ํ•ด. ๊ทธ๋ž˜์„œ ์ด ๋ฌธ์ œ๋ฅผ ์šฐ์•„ํ•˜๊ฒŒ ํ•ด๊ฒฐํ•œ ๊ฒŒ ๋‹ค์Œ์— ๋‚˜์˜ฌ ๋ฆด๋ ˆ์ด ์ž๋™ ํŠœ๋‹์ด์•ผ.

๐Ÿ” ZN์„ ์ˆœํ•˜๊ฒŒ ๋งŒ๋“  ๋ณ€ํ˜•๋“ค

ZN์˜ ๊ณต๊ฒฉ์„ฑ์„ ์ค„์ด๋ ค๋Š” ์‹œ๋„๋Š” ๋งŽ์•˜์–ด. ๋Œ€ํ‘œ์ ์ธ ๊ฒŒ ํ‹ฐ๋ ˆ์šฐ์Šค-๋ฃจ์ด๋ฒค(Tyreus-Luyben) ๊ทœ์น™์ด์•ผ. ๊ฐ™์€ Ku, Pu๋ฅผ ์“ฐ์ง€๋งŒ ํ›จ์”ฌ ๋ณด์ˆ˜์ ์ด์•ผ.

๊ทœ์น™(PI ๊ธฐ์ค€)KpTi์„ฑ๊ฒฉ
์ง€๊ธ€๋Ÿฌ-๋‹ˆ์ฝœ์Šค0.45ยทKuPu/1.2๊ณต๊ฒฉ์ , ๋น ๋ฆ„
ํ‹ฐ๋ ˆ์šฐ์Šค-๋ฃจ์ด๋ฒคKu/3.22.2ยทPu๋ณด์ˆ˜์ , ๊ฒฌ๊ณ 

ํ‹ฐ๋ ˆ์šฐ์Šค-๋ฃจ์ด๋ฒค์˜ PID ๋ฒ„์ „์€ Kp = Ku/2.2, Ti = 2.2ยทPu, Td = Pu/6.3์ด์•ผ. ์ ๋ถ„ ์‹œ๊ฐ„์ด ZN๋ณด๋‹ค ํ›จ์”ฌ ๊ธธ์–ด์„œ ์ง„๋™์ด ํ™• ์ค„์–ด๋“ค๊ณ , ํŠนํžˆ ํ™”ํ•™ ๊ณต์ •์ฒ˜๋Ÿผ ์ƒํ˜ธ์ž‘์šฉ์ด ๋งŽ์€ ์‹œ์Šคํ…œ์—์„œ ์„ ํ˜ธ๋˜๊ณค ํ•ด. ์ด ๋ฐ–์—๋„ "์˜ค๋ฒ„์ŠˆํŠธ ์กฐ๊ธˆ", "์˜ค๋ฒ„์ŠˆํŠธ ์—†์Œ" ๋ฒ„์ „์ฒ˜๋Ÿผ ZN ๊ณ„์ˆ˜๋ฅผ ์ค„์ธ ๋ณ€ํ˜• ๊ทœ์น™๋“ค์ด ์—ฌ๋Ÿฌ ๋ฌธํ—Œ์— ์†Œ๊ฐœ๋ผ ์žˆ์–ด.


6. ZN ๋‹ค์Œ ์„ธ๋Œ€: ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ํŠœ๋‹ ๊ณต์‹๋“ค ๐Ÿงฎ

๐Ÿ“˜ ์ฝ”ํ—จ-์ฟค(Cohen-Coon) ๋ฐฉ๋ฒ•

1953๋…„ ์ฝ”ํ—จ๊ณผ ์ฟค์ด ์ œ์•ˆํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ, ๊ฐ™์€ FOPDT ๋ชจ๋ธ(K, ฯ„=T, ฮธ=L)์„ ์“ฐ์ง€๋งŒ ์ง€์—ฐ์ด ๋น„๊ต์  ํฐ ๊ณต์ •๊นŒ์ง€ ๊ณ ๋ คํ•˜๋„๋ก ๋ณด์ • ํ•ญ์„ ๋„ฃ์—ˆ์–ด. PID ๊ณต์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•„.

Kp = (1/K)ยท(ฯ„/ฮธ)ยท(4/3 + ฮธ/(4ฯ„))
Ti = ฮธยท(32 + 6ฮธ/ฯ„) / (13 + 8ฮธ/ฯ„)
Td = 4ฮธ / (11 + 2ฮธ/ฯ„)

PI ๋ฒ„์ „์€ Kp = (1/K)ยท(ฯ„/ฮธ)ยท(0.9 + ฮธ/(12ฯ„)), Ti = ฮธยท(30 + 3ฮธ/ฯ„)/(9 + 20ฮธ/ฯ„)์•ผ. ์ฝ”ํ—จ-์ฟค ์—ญ์‹œ 1/4 ๊ฐ์‡ ๋น„๋ฅผ ๋ชฉํ‘œ๋กœ ํ•ด์„œ ๊ฝค ๊ณต๊ฒฉ์ ์ธ ํŽธ์ด๋ผ, ๊ทธ๋Œ€๋กœ ์“ฐ๊ธฐ๋ณด๋‹ค๋Š” ์ถœ๋ฐœ์ ์œผ๋กœ ์“ฐ๊ณ  ๋‹ค๋“ฌ๋Š” ๊ฒŒ ์ผ๋ฐ˜์ ์ด์•ผ.

๐ŸŒŠ ๋žŒ๋‹ค(ฮป) ํŠœ๋‹: "์›ํ•˜๋Š” ์†๋„๋ฅผ ๋‚ด๊ฐ€ ์ •ํ•œ๋‹ค"

๋žŒ๋‹ค ํŠœ๋‹์€ ํŽ„ํ”„ยท์ œ์ง€ ์‚ฐ์—… ๋“ฑ์—์„œ ๋„๋ฆฌ ์“ฐ์—ฌ ์˜จ ๋ฐฉ๋ฒ•์ธ๋ฐ, ์ฒ ํ•™์ด ์™„์ „ํžˆ ๋‹ฌ๋ผ. ZN์ด "1/4 ๊ฐ์‡ "๋ผ๋Š” ์ •ํ•ด์ง„ ๋ชฉํ‘œ๋ฅผ ๋”ฐ๋ฅด๋Š” ๋ฐ˜๋ฉด, ๋žŒ๋‹ค ํŠœ๋‹์€ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์›ํ•˜๋Š” ํ๋ฃจํ”„ ์‹œ๊ฐ„์ƒ์ˆ˜ ฮป๋ฅผ ์ง์ ‘ ์ •ํ•ด.

PI: Kp = ฯ„ / (Kยท(ฮป + ฮธ)), Ti = ฯ„

๋ณด๋ฉด ์•„์ฃผ ์šฐ์•„ํ•˜์ง€? ์ ๋ถ„ ์‹œ๊ฐ„์„ ๊ณต์ • ์‹œ๊ฐ„์ƒ์ˆ˜์™€ ๋˜‘๊ฐ™์ด ๋งž์ถฐ์„œ ๊ณต์ •์˜ ๋А๋ฆฐ ๊ทน์ ์„ ์ƒ์‡„ํ•˜๊ณ , ฮป ํ•˜๋‚˜๋กœ ๊ณต๊ฒฉ์„ฑ์„ ์กฐ์ ˆํ•ด. ฮป๋ฅผ ํฌ๊ฒŒ ์žก์œผ๋ฉด ๋А๋ฆฌ์ง€๋งŒ ๋งค์šฐ ๊ฒฌ๊ณ ํ•˜๊ณ  ์˜ค๋ฒ„์ŠˆํŠธ๊ฐ€ ์—†๋Š” ์‘๋‹ต์ด ๋‚˜์™€. ํ”ํžˆ ฮป๋ฅผ ๊ณต์ • ์‹œ๊ฐ„์ƒ์ˆ˜์˜ 1~3๋ฐฐ ์ •๋„๋กœ ์žก๋Š” ๊ฐ€์ด๋“œ๊ฐ€ ์•Œ๋ ค์ ธ ์žˆ์–ด. "๋…ธ๋ธŒ ํ•˜๋‚˜๋กœ ๋น ๋ฆ„๊ณผ ๊ฒฌ๊ณ ํ•จ ์‚ฌ์ด๋ฅผ ์กฐ์ ˆ"ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒŒ ์ตœ๊ณ  ์žฅ์ ์ด์•ผ. ์—ฌ๋Ÿฌ ๋ฃจํ”„๊ฐ€ ์„œ๋กœ ์˜ํ–ฅ์„ ์ฃผ๋Š” ๊ณต์žฅ์—์„œ ๋ฃจํ”„๋งˆ๋‹ค ฮป๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์ค˜์„œ ์„œ๋กœ ์‹ธ์šฐ์ง€ ์•Š๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐ๋„ ์“ฐ์—ฌ.

๐Ÿ›๏ธ IMC(๋‚ด๋ถ€ ๋ชจ๋ธ ์ œ์–ด) ๊ธฐ๋ฐ˜ ํŠœ๋‹

๋žŒ๋‹ค ํŠœ๋‹์€ ์‚ฌ์‹ค IMC(Internal Model Control) ์ด๋ก ์˜ ํ•œ ๊ฒฐ๊ณผ๋ฌผ์ด์•ผ. IMC๋Š” 1980๋…„๋Œ€ ๋ชจ๋ผ๋ฆฌ(Morari) ๋“ฑ์˜ ์—ฐ๊ตฌ๋กœ ์ฒด๊ณ„ํ™”๋œ ๋ฐฉ๋ฒ•์ธ๋ฐ, ์•„์ด๋””์–ด๋Š” "๊ณต์ • ๋ชจ๋ธ์˜ ์—ญ์ˆ˜๋ฅผ ์ด์šฉํ•ด ์ œ์–ด๊ธฐ๋ฅผ ๋งŒ๋“ค๊ณ , ํ•„ํ„ฐ๋กœ ์†๋„๋ฅผ ์กฐ์ ˆํ•˜์ž"๋Š” ๊ฑฐ์•ผ. ์ด๊ฑธ PID ํ˜•ํƒœ๋กœ ์ •๋ฆฌํ•˜๋ฉด ๊ณต์ • ๋ชจ๋ธ๋ณ„๋กœ ํŠœ๋‹ ๊ณต์‹์ด ๊น”๋”ํ•˜๊ฒŒ ๋‚˜์™€. ์ค‘์š”ํ•œ ๊ฑด ๋ชจ๋ธ์ด ์žˆ์œผ๋ฉด ์›ํ•˜๋Š” ์‘๋‹ต์„ ์ง์ ‘ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ๊ณ ๋ฐฉ์‹์ด์•ผ.

โญ SIMC: ๋‹จ์ˆœํ•˜๊ณ  ๊ฐ•๋ ฅํ•œ ํ˜„๋Œ€ ๊ณต์‹

๋…ธ๋ฅด์›จ์ด NTNU์˜ ์‹œ๊ตฌ๋ฅด ์Šค์ฝ”๊ฒŒ์Šคํƒ€๋“œ(Sigurd Skogestad) ๊ต์ˆ˜๊ฐ€ 2003๋…„์— ๋ฐœํ‘œํ•œ SIMC(Simple/Skogestad IMC) ๊ทœ์น™์€ ์š”์ฆ˜ ๊ณต์ • ์ œ์–ด ์ชฝ์—์„œ ๋งŽ์ด ์ธ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ•์ด์•ผ. FOPDT ๋ชจ๋ธ์— ๋Œ€ํ•ด PI ๊ณต์‹์€ ์ด๋ž˜.

Kc = (1/K)ยทฯ„1 / (ฯ„c + ฮธ)
ฯ„I = min( ฯ„1, 4ยท(ฯ„c + ฮธ) )

์—ฌ๊ธฐ์„œ ฯ„c๋Š” ์›ํ•˜๋Š” ํ๋ฃจํ”„ ์‹œ๊ฐ„์ƒ์ˆ˜(ํŠœ๋‹ ๋…ธ๋ธŒ)์•ผ. ์Šค์ฝ”๊ฒŒ์Šคํƒ€๋“œ๋Š” ฯ„c = ฮธ(์ง€์—ฐ์‹œ๊ฐ„๊ณผ ๊ฐ™๊ฒŒ)๋ฅผ ๋น ๋ฅด๋ฉด์„œ๋„ ๊ฒฌ๊ณ ํ•œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์ถ”์ฒœํ–ˆ์–ด. ๋žŒ๋‹ค ํŠœ๋‹๊ณผ ๋น„์Šทํ•ด ๋ณด์ด์ง€? ๊ฒฐ์ •์ ์ธ ์ฐจ์ด๋Š” min(โ€ฆ) ๋ถ€๋ถ„์ด์•ผ. ์‹œ๊ฐ„์ƒ์ˆ˜๊ฐ€ ์•„์ฃผ ๊ธด ๊ณต์ •(์ ๋ถ„ ๊ณต์ •์— ๊ฐ€๊นŒ์šด ๊ฒฝ์šฐ)์—์„œ ฯ„I = ฯ„1๋กœ ๋‘๋ฉด ์ ๋ถ„์ด ๋„ˆ๋ฌด ๋А๋ ค ์™ธ๋ž€ ์ œ๊ฑฐ๊ฐ€ ์—‰๋ง์ด ๋˜๋Š”๋ฐ, SIMC๋Š” ์ด๊ฑธ 4(ฯ„c+ฮธ)๋กœ ์ž˜๋ผ๋‚ด์„œ ์™ธ๋ž€ ์ œ๊ฑฐ ์„ฑ๋Šฅ์„ ํ™•๋ณดํ•ด. ๋‹จ์ˆœํ•œ ์ˆ˜์ • ํ•˜๋‚˜๋กœ ๋žŒ๋‹ค ํŠœ๋‹์˜ ์•ฝ์ ์„ ๋ฉ”์šด ์…ˆ์ด์ง€. ๐Ÿ‘

๋˜ํ•œ SIMC๋Š” 2์ฐจ ๊ณต์ •์ด๋‚˜ ๊ณ ์ฐจ ๊ณต์ •์„ FOPDT๋กœ ์ค„์ด๋Š” "์ ˆ๋ฐ˜ ๊ทœ์น™(half rule)"๋„ ํ•จ๊ป˜ ์ œ์•ˆํ–ˆ์–ด. ๋ฌด์‹œํ•˜๋Š” ๊ฐ€์žฅ ํฐ ์‹œ๊ฐ„์ƒ์ˆ˜์˜ ์ ˆ๋ฐ˜์€ ์ง€์—ฐ์‹œ๊ฐ„์—, ๋‚˜๋จธ์ง€ ์ ˆ๋ฐ˜์€ ๋‚จ์€ ์‹œ๊ฐ„์ƒ์ˆ˜์— ๋”ํ•ด์„œ ๊ทผ์‚ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด์•ผ. ์‹ค์ „์—์„œ ๋ชจ๋ธ ๋‹จ์ˆœํ™”ํ•  ๋•Œ ๊ฝค ์œ ์šฉํ•ด.

๋ฐฉ๋ฒ•ํ•„์š” ์ •๋ณด์„ฑ๊ฒฉ์ถ”์ฒœ ์ƒํ™ฉ
ZN ๊ณ„๋‹จK, L, T๊ณต๊ฒฉ์ ๋น ๋ฅธ ์ดˆ๊ธฐ๊ฐ’
ZN ํ•œ๊ณ„๊ฐ๋„Ku, Pu๊ณต๊ฒฉ์ ๋ชจ๋ธ ์—†์Œ, ์‹คํ—˜ ๊ฐ€๋Šฅ
์ฝ”ํ—จ-์ฟคK, ฯ„, ฮธ๊ณต๊ฒฉ์ ์ง€์—ฐ ๋น„๊ต์  ํผ
๋žŒ๋‹ค/IMCK, ฯ„, ฮธ + ฮป์กฐ์ ˆ ๊ฐ€๋Šฅ๊ณต์ • ์‚ฐ์—…, ๊ฒฌ๊ณ ์„ฑ ์ค‘์‹œ
SIMCK, ฯ„, ฮธ + ฯ„c์กฐ์ ˆ ๊ฐ€๋Šฅ์ถ”์ข…ยท์™ธ๋ž€ ๊ท ํ˜•

7. ๊ธฐ๊ณ„๊ฐ€ ์•Œ์•„์„œ: ๋ฆด๋ ˆ์ด ์ž๋™ ํŠœ๋‹ ๐Ÿค–

1984๋…„, ์Šค์›จ๋ด ๋ฃฌ๋“œ ๋Œ€ํ•™์˜ ์นผ ์š”ํ•œ ์˜ค์ŠคํŠธ๋ฃ€(Karl Johan ร…strรถm)๊ณผ ํ† ๋ ˆ ํ—ค๊ธ€๋ฃฌ๋“œ(Tore Hรคgglund)๊ฐ€ ์ œ์•ˆํ•œ ๋ฆด๋ ˆ์ด ํ”ผ๋“œ๋ฐฑ(relay feedback) ์ž๋™ ํŠœ๋‹์€ ZN ํ•œ๊ณ„๊ฐ๋„๋ฒ•์˜ ์œ„ํ—˜์„ฑ์„ ๊ธฐ๋ง‰ํžˆ๊ฒŒ ํ•ด๊ฒฐํ–ˆ์–ด. ์ง€๊ธˆ ๋งŽ์€ ์ƒ์šฉ ์˜จ๋„ ์กฐ์ ˆ๊ธฐ๋‚˜ PLC์— ๋“ค์–ด ์žˆ๋Š” "์˜คํ† ํŠœ๋‹(Auto-tune)" ๋ฒ„ํŠผ์˜ ์›๋ฆฌ ์ค‘ ๋Œ€ํ‘œ์ ์ธ ๊ฒŒ ๋ฐ”๋กœ ์ด๊ฑฐ์•ผ.

์›๋ฆฌ๋Š” ์ด๋ž˜. P ์ œ์–ด๊ธฐ ๋Œ€์‹  ๋ฆด๋ ˆ์ด(on/off ์Šค์œ„์น˜)๋ฅผ ๋„ฃ์–ด. ์˜ค์ฐจ๊ฐ€ ์–‘์ˆ˜๋ฉด ์ถœ๋ ฅ +d, ์Œ์ˆ˜๋ฉด โˆ’d. ์ด๋Ÿฌ๋ฉด ๋Œ€๋ถ€๋ถ„์˜ ๊ณต์ •์€ ์ž‘๊ณ  ์ผ์ •ํ•œ ์ง„ํญ์œผ๋กœ ์Šค์Šค๋กœ ์ง„๋™ํ•˜๊ฒŒ ๋ผ(๋ฆฌ๋ฐ‹ ์‚ฌ์ดํด). ์ง„ํญ์€ d๋กœ ์ œํ•œ๋˜๋‹ˆ ์œ„ํ—˜ํ•˜์ง€ ์•Š์•„. ์ด ์ง„๋™์˜ ์ฃผ๊ธฐ๊ฐ€ ๊ณง ํ•œ๊ณ„ ์ฃผ๊ธฐ Pu์˜ ๊ทผ์‚ฌ๊ฐ’์ด๊ณ , ํ•œ๊ณ„ ๊ฒŒ์ธ์€ ๊ธฐ์ˆ  ํ•จ์ˆ˜(describing function) ํ•ด์„์œผ๋กœ ์ด๋ ‡๊ฒŒ ๊ตฌํ•ด.

Ku โ‰ˆ 4ยทd / (ฯ€ยทa)
(d: ๋ฆด๋ ˆ์ด ์ถœ๋ ฅ ์ง„ํญ, a: ์ถœ๋ ฅ ์ง„๋™์˜ ์ง„ํญ)

์ด๋ ‡๊ฒŒ ์–ป์€ Ku, Pu๋ฅผ ZN์ด๋‚˜ ํ‹ฐ๋ ˆ์šฐ์Šค-๋ฃจ์ด๋ฒค, ํ˜น์€ ๋‹ค๋ฅธ ๊ทœ์น™์— ๋„ฃ์œผ๋ฉด ๋! ์ง„ํญ์„ ์šฐ๋ฆฌ๊ฐ€ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ๊ณต์ •์„ ์œ„ํ—˜ํ•˜๊ฒŒ ํ”๋“ค์ง€ ์•Š๊ณ ๋„ ์•ˆ์ •์„ฑ ๊ฒฝ๊ณ„ ์ •๋ณด๋ฅผ ์–ป๋Š” ๊ฑฐ์ง€. ๋…ธ์ด์ฆˆ ๋Œ€์‘์„ ์œ„ํ•ด ๋ฆด๋ ˆ์ด์— ํžˆ์Šคํ…Œ๋ฆฌ์‹œ์Šค๋ฅผ ์ฃผ๋Š” ๋ฐฉ์‹๋„ ํ”ํžˆ ์“ฐ์—ฌ. ๋‹ค๋งŒ ๊ธฐ์ˆ  ํ•จ์ˆ˜ ํ•ด์„์€ ๊ทผ์‚ฌ๋ผ์„œ, ๊ณ ์กฐํŒŒ๊ฐ€ ๋งŽ์€ ๊ณต์ •์—์„œ๋Š” ์˜ค์ฐจ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์€ ์•Œ์•„๋‘ฌ.

๐Ÿ’ก 3D ํ”„๋ฆฐํ„ฐ ์จ๋ณธ ์  ์žˆ์–ด?
Marlin ๊ฐ™์€ ์˜คํ”ˆ์†Œ์Šค 3D ํ”„๋ฆฐํ„ฐ ํŽŒ์›จ์–ด์˜ M303(PID autotune) ๋ช…๋ น์ด ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์•ผ. ์‹คํ–‰ํ•˜๋ฉด ํžˆํ„ฐ๊ฐ€ ๋ชฉํ‘œ ์˜จ๋„ ๊ทผ์ฒ˜์—์„œ ์ผœ์กŒ๋‹ค ๊บผ์กŒ๋‹ค ํ•˜๋ฉด์„œ ๋ช‡ ์‚ฌ์ดํด ์ง„๋™ํ•˜๊ณ , ์ธก์ •ํ•œ ์ง„ํญ๊ณผ ์ฃผ๊ธฐ๋กœ Kp, Ki, Kd๋ฅผ ๊ณ„์‚ฐํ•ด ์•Œ๋ ค์ค˜. ์šฐ๋ฆฌ ์ฑ…์ƒ ์œ„์—์„œ 1984๋…„ ๋…ผ๋ฌธ์ด ๋Œ์•„๊ฐ€๊ณ  ์žˆ๋Š” ์…ˆ์ด์ง€! ๐Ÿ–จ๏ธ

8. ํŠœ๋‹๋ณด๋‹ค ์ค‘์š”ํ•œ ์‹ค์ „ ํ•จ์ • 5์ข… ์„ธํŠธ ๐Ÿชค

์†”์งํžˆ ๋งํ• ๊ฒŒ. ํ˜„์žฅ์—์„œ "PID ํŠœ๋‹์ด ์•ˆ ๋ผ์š”"๋ผ๋Š” ๋ฌธ์ œ์˜ ์ƒ๋‹น์ˆ˜๋Š” ๊ฒŒ์ธ ์ˆซ์ž๊ฐ€ ์•„๋‹ˆ๋ผ ๊ตฌํ˜„ ๋””ํ…Œ์ผ์—์„œ ํ„ฐ์ ธ. ๊ฒŒ์ธ์„ ์•„๋ฌด๋ฆฌ ์ž˜ ๋งž์ถฐ๋„ ์•„๋ž˜ ๋ฌธ์ œ๋“ค์„ ์•ˆ ์žก์œผ๋ฉด ๋ง์งฑ ๋„๋ฃจ๋ฌต์ด์•ผ.

๐Ÿชค ํ•จ์ • 1: ์ ๋ถ„ ์™€์ธ๋“œ์—… (Integral Windup)

์‹ค์ œ ์•ก์ถ”์—์ดํ„ฐ๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์–ด. ๋ฐธ๋ธŒ๋Š” 100% ์ด์ƒ ๋ชป ์—ด๋ฆฌ๊ณ , ๋ชจํ„ฐ ๋“œ๋ผ์ด๋ฒ„๋Š” ์ •ํ•ด์ง„ ์ „์•• ์ด์ƒ ๋ชป ๋‚ด. ๊ทธ๋Ÿฐ๋ฐ ์˜ค์ฐจ๊ฐ€ ์˜ค๋ž˜ ํฌ๊ฒŒ ๋‚จ์•„ ์žˆ์œผ๋ฉด ์ ๋ถ„ํ•ญ์€ ๊ทธ๋Ÿฐ ์‚ฌ์ • ๋ชจ๋ฅด๊ณ  ๊ณ„์† ์Œ“์—ฌ. ์•ก์ถ”์—์ดํ„ฐ๋Š” ์ด๋ฏธ ์ตœ๋Œ€์ธ๋ฐ ์ ๋ถ„๊ฐ’๋งŒ ํ•˜๋Š˜ ๋†’์ด ์น˜์†Ÿ๋Š” ๊ฑฐ์•ผ.

๊ทธ๋Ÿฌ๋‹ค ์ถœ๋ ฅ์ด ๋ชฉํ‘œ์— ๋„๋‹ฌํ•˜๋ฉด? ์˜ค์ฐจ ๋ถ€ํ˜ธ๊ฐ€ ๋ฐ”๋€Œ์–ด๋„ ์Œ“์ธ ์ ๋ถ„๊ฐ’์„ ๋‹ค ๊นŒ๋จน์„ ๋•Œ๊นŒ์ง€ ์ œ์–ด๊ธฐ๋Š” ๊ณ„์† ์ตœ๋Œ€ ์ถœ๋ ฅ์„ ๋‚ด. ๊ฒฐ๊ณผ๋Š” ์—„์ฒญ๋‚œ ์˜ค๋ฒ„์ŠˆํŠธ์™€ ๊ธด ํšŒ๋ณต ์‹œ๊ฐ„. ํƒœ์—ฝ์„ ๋„ˆ๋ฌด ๊ฐ์•„๋†”์„œ ๋ฉˆ์ถ”์งˆ ์•Š๋Š” ์žฅ๋‚œ๊ฐ ๊ฐ™๋‹ค๊ณ  ํ•ด์„œ 'wind-up'์ด๋ผ๋Š” ์ด๋ฆ„์ด ๋ถ™์—ˆ์–ด.

์™€์ธ๋“œ์—… vs ์•ˆํ‹ฐ์™€์ธ๋“œ์—… ๋ชฉํ‘œ๊ฐ’ โŒ ์™€์ธ๋“œ์—…: ํฐ ์˜ค๋ฒ„์ŠˆํŠธ โœ… ์•ˆํ‹ฐ์™€์ธ๋“œ์—… ์•ก์ถ”์—์ดํ„ฐ ํฌํ™” ๊ตฌ๊ฐ„์—์„œ ์ ๋ถ„์„ ์ œํ•œํ•˜๋ฉด ํšŒ๋ณต์ด ๋นจ๋ผ์ง

ํ•ด๊ฒฐ์ฑ…์ธ ์•ˆํ‹ฐ์™€์ธ๋“œ์—…(Anti-windup) ๊ธฐ๋ฒ•์€ ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๊ฐ€ ๋Œ€ํ‘œ์ ์ด์•ผ.

๐Ÿ”’ ์กฐ๊ฑด๋ถ€ ์ ๋ถ„ (Clamping)
์ถœ๋ ฅ์ด ํฌํ™”๋œ ์ƒํƒœ์—์„œ ์˜ค์ฐจ๊ฐ€ ํฌํ™”๋ฅผ ๋” ์‹ฌํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฉํ–ฅ์ด๋ฉด ์ ๋ถ„์„ ๋ฉˆ์ถฐ. ๊ตฌํ˜„์ด ๊ฐ„๋‹จํ•ด์„œ ์ž„๋ฒ ๋””๋“œ์—์„œ ์ธ๊ธฐ ๋งŒ์ .
โ†ฉ๏ธ ์—ญ๊ณ„์‚ฐ (Back-calculation)
์ œ์–ด๊ธฐ ๊ณ„์‚ฐ ์ถœ๋ ฅ๊ณผ ์‹ค์ œ ํฌํ™”๋œ ์ถœ๋ ฅ์˜ ์ฐจ์ด๋ฅผ ํ”ผ๋“œ๋ฐฑํ•ด์„œ, ์‹œ๊ฐ„์ƒ์ˆ˜ Tt๋กœ ์ ๋ถ„๊ฐ’์„ ๋˜๊ฐ์•„. Tt๋Š” ํ”ํžˆ โˆš(TiยทTd) ๊ทผ์ฒ˜, PI๋ผ๋ฉด Ti ์ •๋„๋กœ ์žก๋Š” ๊ฐ€์ด๋“œ๊ฐ€ ์•Œ๋ ค์ ธ ์žˆ์–ด.

๋‹จ์ˆœํžˆ "์ ๋ถ„๊ฐ’์— ์ƒํ•œยทํ•˜ํ•œ ๊ฑธ๊ธฐ(integrator clamp)"๋„ ๋งŽ์ด ์“ฐ์ด๋Š”๋ฐ, ์ด๊ฑด ์ƒํ•˜ํ•œ ๊ฐ’์„ ์ž˜ ์ •ํ•ด์•ผ ํ•ด. ๋„ˆ๋ฌด ๋„“์œผ๋ฉด ํšจ๊ณผ๊ฐ€ ์—†๊ณ  ๋„ˆ๋ฌด ์ข์œผ๋ฉด ์ •์ƒ์ƒํƒœ ์˜ค์ฐจ ์ œ๊ฑฐ ๋Šฅ๋ ฅ์„ ํ•ด์ณ.

๐Ÿชค ํ•จ์ • 2: ๋ฏธ๋ถ„ ํ‚ฅ (Derivative Kick)

๋ชฉํ‘œ๊ฐ’์„ ๊ณ„๋‹จ์œผ๋กœ ๋ฐ”๊พธ๋Š” ์ˆœ๊ฐ„, ์˜ค์ฐจ e = r โˆ’ y๋„ ์ˆœ๊ฐ„์ ์œผ๋กœ ์ ํ”„ํ•ด. ๊ทธ๊ฑธ ๋ฏธ๋ถ„ํ•˜๋ฉด? ์ด๋ก ์ƒ ๋ฌดํ•œ๋Œ€ ์ŠคํŒŒ์ดํฌ! ์ œ์–ด ์ถœ๋ ฅ์ด "์พ…!" ํ•˜๊ณ  ํŠ€์–ด์„œ ์•ก์ถ”์—์ดํ„ฐ์— ์ถฉ๊ฒฉ์„ ์ค˜. ์ด๊ฒŒ ๋ฏธ๋ถ„ ํ‚ฅ์ด์•ผ.

ํ•ด๊ฒฐ์ฑ…์€ ์•„์ฃผ ๊ฐ„๋‹จํ•ด. ์˜ค์ฐจ ๋Œ€์‹  ์ธก์ •๊ฐ’๋งŒ ๋ฏธ๋ถ„ํ•˜๋Š” ๊ฑฐ์•ผ(Derivative on Measurement). ๋ชฉํ‘œ๊ฐ’์ด ์ผ์ •ํ•  ๋•Œ de/dt = โˆ’dy/dt๋‹ˆ๊นŒ ์™ธ๋ž€ ๋Œ€์‘ ์„ฑ๋Šฅ์€ ๋˜‘๊ฐ™๊ณ , ๋ชฉํ‘œ๊ฐ’ ๋ณ€๊ฒฝ ์‹œ์˜ ์ŠคํŒŒ์ดํฌ๋งŒ ์‚ฌ๋ผ์ ธ. ๋Œ€๋ถ€๋ถ„์˜ ์ƒ์šฉ PID ๋ธ”๋ก์€ ์ด ์˜ต์…˜์„ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ๊ธฐ๋ณธ์œผ๋กœ ์จ.

๐Ÿชค ํ•จ์ • 3: ๋…ธ์ด์ฆˆ์™€ ๋ฏธ๋ถ„ ํ•„ํ„ฐ

์•ž์—์„œ ๋งํ–ˆ๋“ฏ ์ˆœ์ˆ˜ ๋ฏธ๋ถ„์€ ๊ณ ์ฃผํŒŒ ๋…ธ์ด์ฆˆ๋ฅผ ๋ฌดํ•œ์ • ํ‚ค์›Œ. ๊ทธ๋ž˜์„œ ์‹ค์ œ๋กœ๋Š” 1์ฐจ ์ €์—ญํ†ต๊ณผ ํ•„ํ„ฐ๋ฅผ ๋ถ™์ธ ํ˜•ํƒœ๋ฅผ ์จ.

D(s) = KpยทTdยทs / (1 + Tdยทs / N)

N์€ ๋ฏธ๋ถ„ ์ด๋“์˜ ๊ณ ์ฃผํŒŒ ํ•œ๊ณ„๋ฅผ ์ •ํ•˜๋Š” ๊ฐ’์œผ๋กœ, ๋ฌธํ—Œ์—์„œ๋Š” ํ”ํžˆ ๋Œ€๋žต 2~20 ๋ฒ”์œ„๊ฐ€ ์–ธ๊ธ‰๋˜๊ณ  ์‹ค๋ฌด์—์„  10 ์•ˆํŒŽ์ด ์ž์ฃผ ์“ฐ์—ฌ. N์ด ํฌ๋ฉด ์ด์ƒ์ ์ธ ๋ฏธ๋ถ„์— ๊ฐ€๊น์ง€๋งŒ ๋…ธ์ด์ฆˆ์— ์•ฝํ•ด์ง€๊ณ , ์ž‘์œผ๋ฉด ๋…ธ์ด์ฆˆ์—” ๊ฐ•ํ•˜์ง€๋งŒ ๋ฏธ๋ถ„ ํšจ๊ณผ๊ฐ€ ๋‘”ํ•ด์ ธ. ์ธก์ • ์‹ ํ˜ธ ์ž์ฒด์—๋„ ์ ์ ˆํ•œ ํ•„ํ„ฐ๋ฅผ ๊ฑฐ๋Š” ๊ฒŒ ์ข‹์€๋ฐ, ํ•„ํ„ฐ๋„ ์œ„์ƒ ์ง€์—ฐ์„ ๋งŒ๋“ ๋‹ค๋Š” ๊ฑธ ์žŠ์œผ๋ฉด ์•ˆ ๋ผ. ํ•„ํ„ฐ๋ฅผ ๋„ˆ๋ฌด ์„ธ๊ฒŒ ๊ฑธ๋ฉด ๊ทธ๊ฒŒ ๋˜ ๋ฃจํ”„ ์•ˆ์ •์„ฑ์„ ๊ฐ‰์•„๋จน๊ฑฐ๋“ .

๐Ÿชค ํ•จ์ • 4: 2์ž์œ ๋„(2-DOF) ๊ตฌ์กฐ์™€ ์„ค์ •์  ๊ฐ€์ค‘

"์™ธ๋ž€ ์ œ๊ฑฐ๋Š” ๋น ๋ฅด๊ฒŒ, ๋ชฉํ‘œ ๋ณ€๊ฒฝ์€ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ" ํ•˜๊ณ  ์‹ถ์€๋ฐ ๊ฒŒ์ธ ์„ธํŠธ๋Š” ํ•˜๋‚˜๋ฟ์ด๋ผ๋ฉด? ์ด๋•Œ ์“ฐ๋Š” ๊ฒŒ ์„ค์ •์  ๊ฐ€์ค‘(setpoint weighting)์ด์•ผ.

u = Kpยท(bยทr โˆ’ y) + Kiยทโˆซ(r โˆ’ y)dt + Kdยทd(cยทr โˆ’ y)/dt

b์™€ c๋Š” 0~1 ์‚ฌ์ด ๊ฐ€์ค‘์น˜์•ผ. ์ ๋ถ„ํ•ญ์—๋Š” ๋ฐ˜๋“œ์‹œ ์ง„์งœ ์˜ค์ฐจ(r โˆ’ y)๋ฅผ ์จ์•ผ ์ •์ƒ์ƒํƒœ ์˜ค์ฐจ๊ฐ€ 0์ด ๋˜๊ณ , b๋ฅผ 1๋ณด๋‹ค ์ž‘๊ฒŒ ํ•˜๋ฉด ๋ชฉํ‘œ ๋ณ€๊ฒฝ ์‹œ ๋น„๋ก€ํ•ญ์ด ๋œ ํŠ€์–ด์„œ ์˜ค๋ฒ„์ŠˆํŠธ๊ฐ€ ์ค„์–ด. c = 0์œผ๋กœ ๋‘๋ฉด ์•ž์˜ '์ธก์ •๊ฐ’๋งŒ ๋ฏธ๋ถ„' ๋ฐฉ์‹๊ณผ ๊ฐ™์•„์ ธ. ์ฆ‰ ์™ธ๋ž€์— ๋Œ€ํ•œ ์‘๋‹ต(๊ฒŒ์ธ)๊ณผ ๋ชฉํ‘œ ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ์‘๋‹ต(๊ฐ€์ค‘์น˜)์„ ๋”ฐ๋กœ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋Š” ๊ฑฐ์ง€. ํ•˜๋‚˜์˜ ๋ ˆ๋ฒ„๋กœ ๋‘ ๋งˆ๋ฆฌ ํ† ๋ผ๋ฅผ ์žก๋Š” ๊ธฐ๋ถ„! ๐Ÿ‡๐Ÿ‡

๐Ÿชค ํ•จ์ • 5: ๋””์ง€ํ„ธ ๊ตฌํ˜„๊ณผ ์ƒ˜ํ”Œ๋ง

์š”์ฆ˜ PID๋Š” ๋Œ€๋ถ€๋ถ„ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ๋‚˜ PLC ์•ˆ์—์„œ ์ด์‚ฐ ์‹œ๊ฐ„์œผ๋กœ ๊ณ„์‚ฐ๋ผ. ์ด๋•Œ ์ฑ™๊ธธ ๊ฒƒ๋“ค์ด ์žˆ์–ด.

์ƒ˜ํ”Œ๋ง ์ฃผ๊ธฐ ๋„ˆ๋ฌด ๋А๋ฆฌ๋ฉด ์œ„์ƒ ์ง€์—ฐ์ด ์ƒ๊ฒจ ๋ถˆ์•ˆ์ •ํ•ด์ ธ. ์‹ค๋ฌด์—์„  ์›ํ•˜๋Š” ํ๋ฃจํ”„ ๋Œ€์—ญํญ๋ณด๋‹ค ์ถฉ๋ถ„ํžˆ ๋น ๋ฅด๊ฒŒ, ํ”ํžˆ ํ๋ฃจํ”„ ์ƒ์Šน์‹œ๊ฐ„ ๋™์•ˆ ์ˆ˜ ํšŒ~์ˆ˜์‹ญ ํšŒ ์ƒ˜ํ”Œ๋ง๋˜๋„๋ก ์žก๋Š”๋‹ค๋Š” ๊ฒฝํ—˜์น™์ด ์žˆ์–ด. ๊ทธ๋ฆฌ๊ณ  ์ฃผ๊ธฐ๊ฐ€ ์ผ์ •ํ•ด์•ผ ํ•ด. ์ง€ํ„ฐ(jitter)๊ฐ€ ํฌ๋ฉด ์ ๋ถ„ยท๋ฏธ๋ถ„ ๊ณ„์‚ฐ์ด ์—‰๋ง์ด ๋ผ.

์œ„์น˜ํ˜• vs ์†๋„ํ˜• ์œ„์น˜ํ˜•์€ ๋งค๋ฒˆ ์ „์ฒด ์ถœ๋ ฅ u๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ , ์†๋„ํ˜•(์ฆ๋ถ„ํ˜•)์€ ๋ณ€ํ™”๋Ÿ‰ ฮ”u๋งŒ ๊ณ„์‚ฐํ•ด. ์†๋„ํ˜•์€ ์ ๋ถ„๊ฐ’์„ ๋”ฐ๋กœ ์ €์žฅํ•˜์ง€ ์•Š์•„ ์™€์ธ๋“œ์—…๊ณผ ์ˆ˜๋™/์ž๋™ ์ „ํ™˜์— ์œ ๋ฆฌํ•œ ์žฅ์ ์ด ์žˆ์–ด์„œ PLC์—์„œ ๋งŽ์ด ์“ฐ์—ฌ.

๋ฌด์ถฉ๋Œ ์ „ํ™˜ ์ˆ˜๋™โ†”์ž๋™ ๋ชจ๋“œ๋ฅผ ๋ฐ”๊ฟ€ ๋•Œ ์ถœ๋ ฅ์ด ํŠ€์ง€ ์•Š๋„๋ก ์ ๋ถ„๊ฐ’์„ ํ˜„์žฌ ์ถœ๋ ฅ์— ๋งž์ถฐ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๋ฒ”ํ”„๋ฆฌ์Šค ์ „ํ™˜(bumpless transfer)์ด ํ•„์š”ํ•ด. ๊ฒŒ์ธ์„ ์šด์ „ ์ค‘์— ๋ฐ”๊ฟ€ ๋•Œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ถœ๋ ฅ ์ ํ”„๋ฅผ ๋ง‰์•„์•ผ ํ•ด.

์ˆ˜์น˜ ์ •๋ฐ€๋„ ๊ณ ์ •์†Œ์ˆ˜์  ์—ฐ์‚ฐ์—์„  ์ž‘์€ ์ ๋ถ„ ์ฆ๋ถ„์ด ๋ฐ˜์˜ฌ๋ฆผ์œผ๋กœ ์‚ฌ๋ผ์ง€๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด. ์ ๋ถ„ ๋ˆ„์‚ฐ๊ธฐ๋Š” ๋„‰๋„‰ํ•œ ๋น„ํŠธ์ˆ˜๋ฅผ ์“ฐ๋Š” ๊ฒŒ ์•ˆ์ „ํ•ด.

๐Ÿ’ป ์‹ค์ „ ์ฝ”๋“œ: ์•ˆํ‹ฐ์™€์ธ๋“œ์—… + ๋ฏธ๋ถ„ ํ•„ํ„ฐ + ์ธก์ •๊ฐ’ ๋ฏธ๋ถ„

์œ„์˜ ๋Œ€์ฑ…๋“ค์„ ๋‹ค ๋‹ด์€ ์ด์‚ฐ PID ์˜ˆ์‹œ๋ฅผ ํŒŒ์ด์ฌ์œผ๋กœ ๋ณด์—ฌ์ค„๊ฒŒ. C๋กœ ์˜ฎ๊ฒจ๋„ ๊ตฌ์กฐ๋Š” ๊ฐ™์•„.

class PID:
    def __init__(self, kp, ki, kd, dt, u_min, u_max, n=10.0, b=1.0):
        self.kp, self.ki, self.kd = kp, ki, kd
        self.dt = dt
        self.u_min, self.u_max = u_min, u_max
        self.n = n          # ๋ฏธ๋ถ„ ํ•„ํ„ฐ ๊ณ„์ˆ˜
        self.b = b          # ๋น„๋ก€ํ•ญ ์„ค์ •์  ๊ฐ€์ค‘์น˜
        self.integ = 0.0
        self.d_state = 0.0
        self.y_prev = None

    def update(self, r, y):
        if self.y_prev is None:
            self.y_prev = y
        e = r - y

        # ๋น„๋ก€ํ•ญ (์„ค์ •์  ๊ฐ€์ค‘)
        p = self.kp * (self.b * r - y)

        # ๋ฏธ๋ถ„ํ•ญ: ์ธก์ •๊ฐ’๋งŒ ๋ฏธ๋ถ„ + 1์ฐจ ํ•„ํ„ฐ
        if self.kd > 0 and self.kp > 0:
            td = self.kd / self.kp
            alpha = td / (td + self.n * self.dt)
            self.d_state = alpha * self.d_state \
                - (1 - alpha) * self.kd * (y - self.y_prev) / self.dt
        d = self.d_state

        # ์ ๋ถ„ ํ›„๋ณด๊ฐ’ ๊ณ„์‚ฐ
        integ_new = self.integ + self.ki * e * self.dt
        u = p + integ_new + d

        # ์ถœ๋ ฅ ํฌํ™” + ์กฐ๊ฑด๋ถ€ ์ ๋ถ„(ํด๋žจํ•‘)
        if u > self.u_max:
            u = self.u_max
            if e < 0:
                self.integ = integ_new   # ํฌํ™”๋ฅผ ํ’€์–ด์ฃผ๋Š” ๋ฐฉํ–ฅ๋งŒ ํ—ˆ์šฉ
        elif u < self.u_min:
            u = self.u_min
            if e > 0:
                self.integ = integ_new
        else:
            self.integ = integ_new

        self.y_prev = y
        return u

์ฝ”๋“œ ํฌ์ธํŠธ๋ฅผ ์งš์–ด๋ณผ๊ฒŒ. ๋ฏธ๋ถ„ํ•ญ์€ ํ›„์ง„ ์˜ค์ผ๋Ÿฌ ๋ฐฉ์‹์œผ๋กœ ์ด์‚ฐํ™”ํ•œ ํ•„ํ„ฐ๋ฅผ ์ผ๊ณ , ์ ๋ถ„์€ "์ผ๋‹จ ํ›„๋ณด๊ฐ’์„ ๊ณ„์‚ฐํ•ด๋ณธ ๋’ค ํฌํ™” ์ƒํ™ฉ์„ ๋ณด๊ณ  ๋ฐ˜์˜ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •"ํ•˜๋Š” ํด๋žจํ•‘ ๋ฐฉ์‹์ด์•ผ. ์ด ์ •๋„๋งŒ ํ•ด๋„ ๊ต๊ณผ์„œ ๊ทธ๋Œ€๋กœ์˜ 3์ค„์งœ๋ฆฌ PID๋ณด๋‹ค ํ˜„์žฅ์—์„œ ํ›จ์”ฌ ๋œ ์‚ฌ๊ณ  ์ณ. ๋ฌผ๋ก  ์‹ค์ œ ์ œํ’ˆ์—์„  ์ƒ˜ํ”Œ๋ง ํƒ€์ด๋ฐ ๋ณด์žฅ, ์„ผ์„œ ์ด์ƒ๊ฐ’ ์ฒ˜๋ฆฌ, ๋ชจ๋“œ ์ „ํ™˜ ๋กœ์ง ๊ฐ™์€ ๊ฒŒ ๋” ํ•„์š”ํ•ด.


9. ์ฃผํŒŒ์ˆ˜ ์˜์—ญ์œผ๋กœ ๋ณด๋Š” ํŠœ๋‹: ์—ฌ์œ ๊ฐ€ ๊ณง ์‹ค๋ ฅ ๐ŸŽผ

์‹œ๊ฐ„ ์‘๋‹ต๋งŒ ๋ณด๋ฉด "์ง€๊ธˆ ์ž˜ ๋˜๋„ค"๋Š” ์•Œ ์ˆ˜ ์žˆ์ง€๋งŒ "์–ผ๋งˆ๋‚˜ ์•ˆ์ „ํ•˜๊ฒŒ ์ž˜ ๋˜๋Š”์ง€"๋Š” ๋ชจ๋ฅด๊ธฐ ์‰ฌ์›Œ. ๊ทธ๋ž˜์„œ ์ œ์–ด ์—”์ง€๋‹ˆ์–ด๋“ค์€ ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต, ํŠนํžˆ ๋ณด๋“œ ์„ ๋„(Bode plot)์™€ ๋‚˜์ดํ€ด์ŠคํŠธ ์„ ๋„๋กœ ์—ฌ์œ ๋ฅผ ํ™•์ธํ•ด.

๐Ÿ“‰ ์ด๋“ ์—ฌ์œ  (Gain Margin)
์œ„์ƒ์ด โˆ’180ยฐ์ธ ์ฃผํŒŒ์ˆ˜์—์„œ ๋ฃจํ”„ ์ด๋“์ด 1๋ณด๋‹ค ์–ผ๋งˆ๋‚˜ ์ž‘์€์ง€. "๊ฒŒ์ธ์ด ๋ช‡ ๋ฐฐ ๋” ์ปค์ ธ์•ผ ๋ถˆ์•ˆ์ •ํ•ด์ง€๋‚˜?" ํ”ํžˆ 6dB(2๋ฐฐ) ์ด์ƒ์„ ๊ถŒ์žฅ.
๐ŸŒ€ ์œ„์ƒ ์—ฌ์œ  (Phase Margin)
๋ฃจํ”„ ์ด๋“์ด 1(0dB)์ธ ์ฃผํŒŒ์ˆ˜์—์„œ ์œ„์ƒ์ด โˆ’180ยฐ๊นŒ์ง€ ์–ผ๋งˆ๋‚˜ ๋‚จ์•˜๋Š”์ง€. ํ”ํžˆ ์•ฝ 45ยฐ~60ยฐ๊ฐ€ ๋ฌด๋‚œํ•œ ๋ชฉํ‘œ๋กœ ์“ฐ์—ฌ.

์œ„์ƒ ์—ฌ์œ ๋Š” ์‘๋‹ต ์„ฑ๊ฒฉ๊ณผ๋„ ์—ฐ๊ฒฐ๋ผ. ์œ„์ƒ ์—ฌ์œ ๊ฐ€ ์ž‘์œผ๋ฉด ์˜ค๋ฒ„์ŠˆํŠธ๊ฐ€ ํฌ๊ณ  ์ง„๋™์ ์ด๋ฉฐ, ํฌ๋ฉด ์–Œ์ „ํ•˜์ง€๋งŒ ๋А๋ฆฐ ๊ฒฝํ–ฅ์ด ์žˆ์–ด. ๊ทธ๋ฆฌ๊ณ  ํ•ต์‹ฌ ํฌ์ธํŠธ! ์ง€์—ฐ์‹œ๊ฐ„(๋ฐ๋“œํƒ€์ž„)์€ ์ด๋“์€ ๊ทธ๋Œ€๋กœ ๋‘๊ณ  ์œ„์ƒ๋งŒ ์ฃผํŒŒ์ˆ˜์— ๋น„๋ก€ํ•ด์„œ ๊นŽ์•„๋จน์–ด. ์ง€์—ฐ ฮธ๋Š” ์ฃผํŒŒ์ˆ˜ ฯ‰์—์„œ ฯ‰ยทฮธ ๋ผ๋””์•ˆ๋งŒํผ ์œ„์ƒ์„ ๋นผ์•—์•„. ๊ทธ๋ž˜์„œ ์ง€์—ฐ์ด ํฐ ์‹œ์Šคํ…œ์€ ๋Œ€์—ญํญ(์†๋„)์„ ๋†’์ด๋Š” ๋ฐ ๊ทผ๋ณธ์ ์ธ ํ•œ๊ณ„๊ฐ€ ์žˆ์–ด. ์–ด๋–ค ์ฒœ์žฌ์ ์ธ ํŠœ๋‹๋„ ์ด ๋ฌผ๋ฆฌ ๋ฒ•์น™์€ ๋ชป ์ด๊ฒจ.

๐Ÿ›ก๏ธ ์ตœ๋Œ€ ๊ฐ๋„ Ms: ๊ฒฌ๊ณ ์„ฑ์„ ํ•œ ์ˆซ์ž๋กœ

์š”์ฆ˜ ํŠœ๋‹ ์—ฐ๊ตฌ์—์„œ ์•„์ฃผ ์ค‘์š”ํ•˜๊ฒŒ ์“ฐ๋Š” ์ง€ํ‘œ๊ฐ€ ์ตœ๋Œ€ ๊ฐ๋„(Maximum Sensitivity) Ms์•ผ. ๊ฐ๋„ ํ•จ์ˆ˜ S = 1/(1 + L(s))์˜ ์ตœ๋Œ€ ํฌ๊ธฐ์ธ๋ฐ, ๋‚˜์ดํ€ด์ŠคํŠธ ์„ ๋„์—์„œ ๋ฃจํ”„ ์ „๋‹ฌํ•จ์ˆ˜ ๊ณก์„ ์ด ์œ„ํ—˜์ (โˆ’1)์— ์–ผ๋งˆ๋‚˜ ๊ฐ€๊นŒ์ด ๋‹ค๊ฐ€๊ฐ€๋Š”์ง€์˜ ์—ญ์ˆ˜์™€ ๊ฐ™์•„.

์ด๋“ ์—ฌ์œ  โ‰ฅ Ms / (Ms โˆ’ 1), ์œ„์ƒ ์—ฌ์œ  โ‰ฅ 2ยทarcsin( 1 / (2ยทMs) )

์˜ˆ๋ฅผ ๋“ค์–ด Ms = 2๋ฉด ์ด๋“ ์—ฌ์œ  ์ตœ์†Œ 2๋ฐฐ(์•ฝ 6dB), ์œ„์ƒ ์—ฌ์œ  ์ตœ์†Œ ์•ฝ 29ยฐ๊ฐ€ ๋ณด์žฅ๋˜๊ณ , Ms = 1.4๋ฉด ์ด๋“ ์—ฌ์œ  ์ตœ์†Œ 3.5๋ฐฐ, ์œ„์ƒ ์—ฌ์œ  ์ตœ์†Œ ์•ฝ 41ยฐ๊ฐ€ ๋ณด์žฅ๋ผ. ์˜ค์ŠคํŠธ๋ฃ€๊ณผ ํ—ค๊ธ€๋ฃฌ๋“œ๋Š” Ms๋ฅผ ๋Œ€๋žต 1.2~2.0 ๋ฒ”์œ„์—์„œ ๊ณ ๋ฅด๋Š” ๊ฑธ ํ•ฉ๋ฆฌ์ ์ธ ์„ค๊ณ„ ๋ฒ”์œ„๋กœ ์ œ์‹œํ–ˆ์–ด. ์ˆซ์ž ํ•˜๋‚˜๋กœ ์ด๋“ ์—ฌ์œ ์™€ ์œ„์ƒ ์—ฌ์œ ๋ฅผ ๋™์‹œ์— ๋ถ™์žก์„ ์ˆ˜ ์žˆ์–ด์„œ ์•„์ฃผ ํŽธ๋ฆฌํ•˜์ง€.

๐Ÿ’ก SIMC๋‚˜ ๋žŒ๋‹ค ํŠœ๋‹์˜ ํŠœ๋‹ ๋…ธ๋ธŒ(ฯ„c, ฮป)๋ฅผ ๋ฐ”๊พธ๋Š” ๊ฑด ๊ฒฐ๊ตญ Ms๋ฅผ ๋ฐ”๊พธ๋Š” ๊ฒƒ๊ณผ ๊นŠ์ด ์—ฐ๊ฒฐ๋ผ ์žˆ์–ด. ๋…ธ๋ธŒ๋ฅผ ํ‚ค์šฐ๋ฉด ๋А๋ ค์ง€๋Š” ๋Œ€์‹  Ms๊ฐ€ ์ž‘์•„์ง€๊ณ (๋” ๊ฒฌ๊ณ ), ์ค„์ด๋ฉด ๋นจ๋ผ์ง€๋Š” ๋Œ€์‹  Ms๊ฐ€ ์ปค์ ธ(๋œ ๊ฒฌ๊ณ ). ๊ฒฐ๊ตญ ํŠœ๋‹์ด๋ž€ ์„ฑ๋Šฅ๊ณผ ๊ฒฌ๊ณ ์„ฑ ์‚ฌ์ด ์–ด๋””์— ๊นƒ๋ฐœ์„ ๊ฝ‚์„์ง€ ์ •ํ•˜๋Š” ์ผ์ด์•ผ.

10. ์ตœ์ ํ™”์˜ ์„ธ๊ณ„: ๊ณต์‹์„ ๋„˜์–ด '์ตœ๊ณ ์˜ ๊ฒŒ์ธ' ์ฐพ๊ธฐ ๐Ÿš€

๊ณต์‹๋“ค์€ ๋น ๋ฅด๊ณ  ํŽธํ•˜์ง€๋งŒ, ํŠน์ • ๋ชจ๋ธ ํ˜•ํƒœ์™€ ํŠน์ • ๋ชฉํ‘œ๋ฅผ ๊ฐ€์ •ํ•ด. ์šฐ๋ฆฌ ์‹œ์Šคํ…œ์— ๋”ฑ ๋งž๋Š” ์ตœ๊ณ ์˜ ๊ฒŒ์ธ์„ ์›ํ•œ๋‹ค๋ฉด ์ตœ์ ํ™” ๋ฌธ์ œ๋กœ ๋ฐ”๊ฟ”์„œ ํ’€ ์ˆ˜ ์žˆ์–ด.

๐Ÿงฉ ๋ฌธ์ œ๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฒ•

์„ค๊ณ„ ๋ณ€์ˆ˜ Kp, Ki, Kd (ํ•„์š”ํ•˜๋ฉด ํ•„ํ„ฐ N, ๊ฐ€์ค‘์น˜ b๊นŒ์ง€)

๋ชฉ์  ํ•จ์ˆ˜ IAE, ITAE, ISE ๋“ฑ์„ ์ตœ์†Œํ™”. ๋ชฉํ‘œ ์ถ”์ข…๊ณผ ์™ธ๋ž€ ์ œ๊ฑฐ๋ฅผ ๊ฐ€์ค‘ํ•ฉ์œผ๋กœ ํ•จ๊ป˜ ๋„ฃ๊ธฐ๋„ ํ•ด.

์ œ์•ฝ ์กฐ๊ฑด Ms โ‰ค 1.4~2.0, ์ œ์–ด ์ž…๋ ฅ ํฌ๊ธฐ ์ œํ•œ, ์˜ค๋ฒ„์ŠˆํŠธ ์ƒํ•œ, ๋…ธ์ด์ฆˆ ๋ฏผ๊ฐ๋„ ์ƒํ•œ ๋“ฑ

์—ฌ๊ธฐ์„œ ์ œ์•ฝ ์กฐ๊ฑด์ด ์ง„์งœ ์ค‘์š”ํ•ด. ์ œ์•ฝ ์—†์ด IAE๋งŒ ์ตœ์†Œํ™”ํ•˜๋ฉด ์ตœ์ ํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์‹ ๋‚˜๊ฒŒ ๊ฒŒ์ธ์„ ํ‚ค์›Œ์„œ "์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„  ๊ธฐ๋ง‰ํžˆ๊ฒŒ ๋น ๋ฅธ๋ฐ ์‹ค์ œ๋กœ๋Š” ๋ชจ๋ธ ์˜ค์ฐจ ์กฐ๊ธˆ์— ๋ฐœ์‚ฐํ•˜๋Š”" ์œ„ํ—˜ํ•œ ํ•ด๋ฅผ ๋‚ด๋†“์„ ์ˆ˜ ์žˆ์–ด. ๋Œ€ํ‘œ์ ์ธ ์—ฐ๊ตฌ ๊ฒฐ๊ณผ๋กœ ์˜ค์ŠคํŠธ๋ฃ€ยทํ—ค๊ธ€๋ฃฌ๋“œ ๊ทธ๋ฃน์˜ MIGO(M-constrained Integral Gain Optimization)๊ฐ€ ์žˆ๋Š”๋ฐ, ๊ฐ๋„ ์ œ์•ฝ(Ms)์„ ์ง€ํ‚ค๋ฉด์„œ ์ ๋ถ„ ๊ฒŒ์ธ์„ ์ตœ๋Œ€ํ™”(์™ธ๋ž€ ์ œ๊ฑฐ ์„ฑ๋Šฅ ์ตœ๋Œ€ํ™”)ํ•˜๋Š” ๋ฐฉ์‹์ด์•ผ. ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ FOPDT ๋ชจ๋ธ์šฉ ๋‹จ์ˆœ ๊ทผ์‚ฌ ๊ทœ์น™์ธ AMIGO๋„ ์ œ์•ˆ๋์–ด.

๐Ÿ” ์–ด๋–ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ํ’€๊นŒ?

๐Ÿ“ ๊ฒฝ์‚ฌ ๊ธฐ๋ฐ˜ ์ตœ์ ํ™”
๊ธฐ์šธ๊ธฐ๋ฅผ ๋”ฐ๋ผ ๋‚ด๋ ค๊ฐ€๋Š” ๊ณ ์ „ ๋ฐฉ์‹. ๋น ๋ฅด์ง€๋งŒ ์ง€์—ญ ์ตœ์ ํ•ด์— ๊ฐ‡ํž ์ˆ˜ ์žˆ๊ณ  ์ดˆ๊ธฐ๊ฐ’์— ๋ฏผ๊ฐํ•ด.
๐Ÿงฌ ์œ ์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜(GA)
๊ฒŒ์ธ ์กฐํ•ฉ์„ '์œ ์ „์ž'๋กœ ๋ณด๊ณ  ์„ ํƒยท๊ต๋ฐฐยท๋ณ€์ด๋กœ ์ง„ํ™”์‹œ์ผœ. ์ „์—ญ ํƒ์ƒ‰์— ๊ฐ•ํ•˜์ง€๋งŒ ๊ณ„์‚ฐ๋Ÿ‰์ด ๋งŽ์•„.
๐Ÿฆ ์ž…์ž ๊ตฐ์ง‘ ์ตœ์ ํ™”(PSO)
์ƒˆ ๋–ผ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ํ›„๋ณด๊ฐ€ ์„œ๋กœ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ ํƒ์ƒ‰. ๊ตฌํ˜„์ด ์‰ฌ์›Œ PID ์—ฐ๊ตฌ์—์„œ ๋งŽ์ด ์“ฐ์—ฌ.
๐ŸŽฒ ๋ฒ ์ด์ง€์•ˆ ์ตœ์ ํ™”
์‹คํ—˜ ํšŸ์ˆ˜๋ฅผ ์ตœ์†Œํ™”ํ•˜๋ฉฐ ํƒ์ƒ‰. ์‹ค์ œ ํ•˜๋“œ์›จ์–ด์—์„œ ํ•œ ๋ฒˆ ์‹คํ—˜์ด ๋น„์Œ€ ๋•Œ ์ฃผ๋ชฉ๋ฐ›๋Š” ๋ฐฉ๋ฒ•.

๋ฉ”ํƒ€ํœด๋ฆฌ์Šคํ‹ฑ(GA, PSO ๋“ฑ) ๋ฐฉ์‹์€ ๋…ผ๋ฌธ๋„ ๋งŽ๊ณ  ๊ฒฐ๊ณผ๋„ ๊ทธ๋Ÿด์‹ธํ•œ๋ฐ, ์‹ค๋ฌด ๊ด€์ ์—์„œ ํ•œ ๊ฐ€์ง€ ๊ผญ ๊ธฐ์–ตํ•ด. ์ตœ์ ํ™”์˜ ๊ฒฐ๊ณผ๋Š” '๋ชจ๋ธ'๊ณผ '๋ชฉ์  ํ•จ์ˆ˜'์˜ ํ’ˆ์งˆ์„ ๋„˜์„ ์ˆ˜ ์—†์–ด. ๋ชจ๋ธ์ด ํ‹€๋ ธ๊ฑฐ๋‚˜ ๋ชฉ์  ํ•จ์ˆ˜๊ฐ€ ์‹ค์ œ ์š”๊ตฌ๋ฅผ ๋ฐ˜์˜ํ•˜์ง€ ๋ชปํ•˜๋ฉด, ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์•„๋ฌด๋ฆฌ ๋˜‘๋˜‘ํ•ด๋„ "ํ‹€๋ฆฐ ๋ฌธ์ œ์˜ ์ •๋‹ต"์„ ์ •๋ฐ€ํ•˜๊ฒŒ ์ฐพ์•„์ค„ ๋ฟ์ด์•ผ. Garbage in, garbage out! ๐Ÿ—‘๏ธ

๐Ÿ› ๏ธ ํˆด์„ ํ™œ์šฉํ•œ ํŠœ๋‹

MATLAB์˜ Control System Toolbox์—๋Š” pidtune ํ•จ์ˆ˜์™€ PID Tuner ์•ฑ์ด ์žˆ์–ด. ํ”Œ๋žœํŠธ ๋ชจ๋ธ์„ ์ฃผ๋ฉด ๋ชฉํ‘œ ๋Œ€์—ญํญ(์‘๋‹ต ์†๋„)๊ณผ ์œ„์ƒ ์—ฌ์œ ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ฒŒ์ธ์„ ๊ณ„์‚ฐํ•ด์ฃผ๊ณ , ์Šฌ๋ผ์ด๋”๋กœ "๋น ๋ฅด๊ฒŒ/๊ฒฌ๊ณ ํ•˜๊ฒŒ"๋ฅผ ์กฐ์ ˆํ•˜๋ฉฐ ์‘๋‹ต์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์–ด. Simulink์—์„œ๋Š” ์‹ค์ œ PID ๋ธ”๋ก๊ณผ ์—ฐ๊ฒฐํ•ด์„œ ์“ธ ์ˆ˜ ์žˆ๊ณ , ์‹œ์Šคํ…œ ์‹๋ณ„(System Identification) ๋„๊ตฌ๋กœ ์‹ค์ธก ๋ฐ์ดํ„ฐ์—์„œ ๋ชจ๋ธ์„ ๋งŒ๋“  ๋’ค ํŠœ๋‹ํ•˜๋Š” ํ๋ฆ„๋„ ๊ฐ€๋Šฅํ•ด. ํŒŒ์ด์ฌ ์ชฝ์—์„œ๋Š” python-control ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์ „๋‹ฌํ•จ์ˆ˜ ํ•ด์„, ๋ณด๋“œ ์„ ๋„, ๊ณ„๋‹จ ์‘๋‹ต ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ•  ์ˆ˜ ์žˆ์–ด์„œ ์ง์ ‘ ์ตœ์ ํ™” ๋ฃจํ”„๋ฅผ ์งœ๊ธฐ ์ข‹์•„.

๐Ÿ“ˆ ์‹œ์Šคํ…œ์ด ๋ณ€ํ•œ๋‹ค๋ฉด: ๊ฒŒ์ธ ์Šค์ผ€์ค„๋ง๊ณผ ์ ์‘ ์ œ์–ด

ํ˜„์‹ค ์‹œ์Šคํ…œ์€ ์šด์ „ ์กฐ๊ฑด์— ๋”ฐ๋ผ ํŠน์„ฑ์ด ๋ฐ”๋€Œ์–ด. ๋น„ํ–‰๊ธฐ๋Š” ๊ณ ๋„์™€ ์†๋„์— ๋”ฐ๋ผ, ํ™”ํ•™ ๋ฐ˜์‘๊ธฐ๋Š” ์˜จ๋„์— ๋”ฐ๋ผ, ๋ฐธ๋ธŒ๋Š” ๊ฐœ๋„์— ๋”ฐ๋ผ ์ด๋“์ด ๋‹ฌ๋ผ์ง€์ง€. ํ•œ ์„ธํŠธ์˜ ๊ฒŒ์ธ์œผ๋กœ ๋ชจ๋“  ๊ตฌ๊ฐ„์„ ์ปค๋ฒ„ํ•˜๊ธฐ ์–ด๋ ค์šธ ๋•Œ ์“ฐ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์–ด.

๐Ÿ—บ๏ธ ๊ฒŒ์ธ ์Šค์ผ€์ค„๋ง
์šด์ „์ (์†๋„, ๋ถ€ํ•˜, ์˜จ๋„ ๋“ฑ)๋ณ„๋กœ ๋ฏธ๋ฆฌ ํŠœ๋‹ํ•œ ๊ฒŒ์ธ ํ‘œ๋ฅผ ๋งŒ๋“ค์–ด๋‘๊ณ , ํ˜„์žฌ ์ƒํƒœ์— ๋”ฐ๋ผ ๊ณจ๋ผ ์“ฐ๊ฑฐ๋‚˜ ๋ณด๊ฐ„ํ•ด. ํ•ญ๊ณต๊ธฐ ๋น„ํ–‰ ์ œ์–ด ๋“ฑ์—์„œ ์ „ํ†ต์ ์œผ๋กœ ์“ฐ์—ฌ ์˜จ ๋ฐฉ๋ฒ•์ด์•ผ.
๐Ÿง  ์ ์‘ ์ œ์–ด
์šด์ „ ์ค‘์— ๋ชจ๋ธ์ด๋‚˜ ๊ฒŒ์ธ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐฑ์‹ ํ•ด. ๊ฐ•๋ ฅํ•˜์ง€๋งŒ ์„ค๊ณ„ยท๊ฒ€์ฆ์ด ๊นŒ๋‹ค๋กญ๊ณ  ์•ˆ์ •์„ฑ ๋ณด์žฅ์— ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ด.

๊ฒŒ์ธ ์Šค์ผ€์ค„๋ง์„ ํ•  ๋•Œ ์ฃผ์˜ํ•  ์ ์€ ๊ฒŒ์ธ์ด ๋ฐ”๋€Œ๋Š” ์ˆœ๊ฐ„ ์ถœ๋ ฅ ์ ํ”„์™€ ์Šค์ผ€์ค„๋ง ๋ณ€์ˆ˜๊ฐ€ ๋น ๋ฅด๊ฒŒ ๋ณ€ํ•  ๋•Œ์˜ ์•ˆ์ •์„ฑ์ด์•ผ. ๊ฐ ์šด์ „์ ์—์„œ ์•ˆ์ •ํ•˜๋‹ค๊ณ  ํ•ด์„œ ๊ทธ ์‚ฌ์ด๋ฅผ ๋น ๋ฅด๊ฒŒ ์˜ค๊ฐˆ ๋•Œ๋„ ์•ˆ์ •ํ•˜๋‹ค๋Š” ๋ณด์žฅ์€ ์—†๊ฑฐ๋“ .

๐ŸŽ“ ๋‹ค๋ฅธ ๋ฌด๊ธฐ๋“ค๊ณผ์˜ ์กฐํ•ฉ

PID ํ•˜๋‚˜๋กœ ์•ˆ ๋  ๋•Œ ํ•จ๊ป˜ ์“ฐ๋Š” ๊ตฌ์กฐ๋“ค๋„ ์•Œ์•„๋‘๋ฉด ์ข‹์•„.

ํ”ผ๋“œํฌ์›Œ๋“œ ์ธก์ • ๊ฐ€๋Šฅํ•œ ์™ธ๋ž€์ด๋‚˜ ๋ชฉํ‘œ๊ฐ’ ๋ณ€ํ™”๋ฅผ ๋ฏธ๋ฆฌ ๋ณด์ƒํ•ด. ํ”ผ๋“œ๋ฐฑ์ด '์‚ฌํ›„ ์ฒ˜๋ฆฌ'๋ผ๋ฉด ํ”ผ๋“œํฌ์›Œ๋“œ๋Š” '์„ ์ œ ๋Œ€์‘'์ด์•ผ. ๋ชจํ„ฐ ์ œ์–ด์—์„œ ์†๋„ยท๊ฐ€์†๋„ ํ”ผ๋“œํฌ์›Œ๋“œ๋ฅผ ๋„ฃ์œผ๋ฉด ์ถ”์ข… ์˜ค์ฐจ๊ฐ€ ํ™• ์ค„์–ด๋“œ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„.

์บ์Šค์ผ€์ด๋“œ(์ข…์†) ์ œ์–ด ๋น ๋ฅธ ๋‚ด๋ถ€ ๋ฃจํ”„์™€ ๋А๋ฆฐ ์™ธ๋ถ€ ๋ฃจํ”„๋ฅผ ๊ฒน์ณ ์จ. ๋‚ด๋ถ€ ๋ฃจํ”„๋ฅผ ๋จผ์ € ํŠœ๋‹ํ•˜๊ณ , ์™ธ๋ถ€ ๋ฃจํ”„๋Š” ๋‚ด๋ถ€๋ณด๋‹ค ์ถฉ๋ถ„ํžˆ ๋А๋ฆฌ๊ฒŒ(ํ”ํžˆ ์ˆ˜ ๋ฐฐ ์ด์ƒ) ์žก๋Š” ๊ฒŒ ์›์น™์ด์•ผ.

์Šค๋ฏธ์Šค ์˜ˆ์ธก๊ธฐ ์ง€์—ฐ์‹œ๊ฐ„์ด ์•„์ฃผ ๊ธด ๊ณต์ •์—์„œ ๋ชจ๋ธ๋กœ ์ง€์—ฐ์„ '์˜ˆ์ธก'ํ•ด ๋ณด์ƒํ•˜๋Š” ๊ตฌ์กฐ. ๋ชจ๋ธ ์ •ํ™•๋„์— ์˜์กดํ•œ๋‹ค๋Š” ์ ์€ ์ฃผ์˜!


11. ์ „๊ธฐ์ „์ž ์‹œ์Šคํ…œ ์‹ค์ „ ์‚ฌ๋ก€ ํƒ๋ฐฉ โšก

์ด๋ก ์€ ์ถฉ๋ถ„ํžˆ ํ–ˆ์œผ๋‹ˆ, ์ „๊ธฐ์ „์ž ์‹œ์Šคํ…œ ํ˜„์žฅ์—์„œ PID๊ฐ€ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ํŠœ๋‹๋˜๋Š”์ง€ ๋ช‡ ๊ฐ€์ง€ ๋Œ€ํ‘œ ์‚ฌ๋ก€๋ฅผ ์‚ดํŽด๋ณด์ž.

๐Ÿ”„ ์‚ฌ๋ก€ 1: DC/BLDC ๋ชจํ„ฐ ์ œ์–ด โ€“ ์บ์Šค์ผ€์ด๋“œ์˜ ์ •์„

๋ชจํ„ฐ ์„œ๋ณด ๋“œ๋ผ์ด๋ธŒ๋Š” ๋ณดํ†ต ์ „๋ฅ˜(ํ† ํฌ) ๋ฃจํ”„ โ†’ ์†๋„ ๋ฃจํ”„ โ†’ ์œ„์น˜ ๋ฃจํ”„์˜ 3์ค‘ ์บ์Šค์ผ€์ด๋“œ ๊ตฌ์กฐ๋ฅผ ์จ. ๊ฐ€์žฅ ์•ˆ์ชฝ ์ „๋ฅ˜ ๋ฃจํ”„๊ฐ€ ๊ฐ€์žฅ ๋น ๋ฅด๊ณ (์ˆ˜ kHz ์ด์ƒ์˜ ๋Œ€์—ญํญ์„ ๊ฐ–๋Š” ๊ฒฝ์šฐ๊ฐ€ ํ”ํ•ด), ๋ฐ”๊นฅ์œผ๋กœ ๊ฐˆ์ˆ˜๋ก ๋А๋ ค์ ธ.

1
์ „๋ฅ˜ ๋ฃจํ”„(PI): ๋ชจํ„ฐ ๊ถŒ์„ ์˜ ์ €ํ•ญ R๊ณผ ์ธ๋•ํ„ด์Šค L๋กœ ์ด๋ค„์ง„ 1์ฐจ ์‹œ์Šคํ…œ์ด๋ผ, ์›ํ•˜๋Š” ๋Œ€์—ญํญ ฯ‰c๋ฅผ ์ •ํ•˜๋ฉด Kp โ‰ˆ Lยทฯ‰c, Ki โ‰ˆ Rยทฯ‰c์ฒ˜๋Ÿผ ๊ทน์ -์˜์  ์ƒ์‡„๋กœ ๊น”๋”ํ•˜๊ฒŒ ์„ค๊ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋„๋ฆฌ ์•Œ๋ ค์ ธ ์žˆ์–ด. ์ด๋Ÿฌ๋ฉด ์ ๋ถ„ ์˜์ ์ด ์ „๊ธฐ์  ์‹œ๊ฐ„์ƒ์ˆ˜ L/R์˜ ๊ทน์ ์„ ์ƒ์‡„ํ•ด. FOC(๋ฒกํ„ฐ ์ œ์–ด)์—์„œ d์ถ•ยทq์ถ• ์ „๋ฅ˜ ์ œ์–ด๊ธฐ๋ฅผ ์ด๋ ‡๊ฒŒ ์„ค๊ณ„ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„.
2
์†๋„ ๋ฃจํ”„(PI): ์ „๋ฅ˜ ๋ฃจํ”„๋ณด๋‹ค ์ถฉ๋ถ„ํžˆ ๋‚ฎ์€ ๋Œ€์—ญํญ์œผ๋กœ ์„ค๊ณ„ํ•ด. ๋ถ€ํ•˜ ๊ด€์„ฑ์ด ๋ฐ”๋€Œ๋ฉด ์ตœ์  ๊ฒŒ์ธ๋„ ๋ฐ”๋€Œ๋‹ˆ๊นŒ ๊ด€์„ฑ ์ถ”์ •์ด๋‚˜ ๊ฒŒ์ธ ์Šค์ผ€์ค„๋ง์„ ์“ฐ๊ธฐ๋„ ํ•ด.
3
์œ„์น˜ ๋ฃจํ”„(P ๋˜๋Š” PD): ๋‚ด๋ถ€ ์†๋„ ๋ฃจํ”„์— ์ ๋ถ„์ด ์žˆ์œผ๋ฉด ์œ„์น˜ ๋ฃจํ”„๋Š” P๋งŒ์œผ๋กœ๋„ ์ถฉ๋ถ„ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„. ์—ฌ๊ธฐ์— ์†๋„ยท๊ฐ€์†๋„ ํ”ผ๋“œํฌ์›Œ๋“œ๋ฅผ ๋”ํ•˜๋ฉด ์ถ”์ข… ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ์ข‹์•„์ ธ.

๐Ÿ”ฅ ์‚ฌ๋ก€ 2: ์˜จ๋„ ์ œ์–ด โ€“ ๋А๋ฆฌ๊ณ  ์ง€์—ฐ ๋งŽ์€ ๋…€์„

ํžˆํ„ฐ์™€ ์˜จ๋„ ์„ผ์„œ ์‚ฌ์ด์—” ์—ด์ด ์ „๋‹ฌ๋˜๋Š” ์‹œ๊ฐ„์ด ์žˆ์–ด์„œ ์ง€์—ฐ์ด ํฌ๊ณ , ๊ฐ€์—ด์€ ํžˆํ„ฐ๋กœ ํ•˜์ง€๋งŒ ๋ƒ‰๊ฐ์€ ์ž์—ฐ ๋ฐฉ์—ด์—๋งŒ ์˜์กดํ•˜๋Š” ๋น„๋Œ€์นญ ์‹œ์Šคํ…œ์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„. ์ด๋Ÿฐ ํŠน์ง• ๋•Œ๋ฌธ์—:

๐Ÿ”ธ ์˜ค๋ฒ„์ŠˆํŠธ๊ฐ€ ๋‚˜๋ฉด ์‹ํžˆ๋Š” ๋ฐ ํ•œ์ฐธ ๊ฑธ๋ ค์„œ, ์˜ค๋ฒ„์ŠˆํŠธ๋ฅผ ํŠนํžˆ ์‹ซ์–ดํ•˜๋Š” ํŠœ๋‹(์ ๋ถ„ ์•ฝํ•˜๊ฒŒ, ์„ค์ •์  ๊ฐ€์ค‘ b < 1)์ด ์„ ํ˜ธ๋ผ.

๐Ÿ”ธ ์˜ˆ์—ด ๋‹จ๊ณ„์—์„œ ํžˆํ„ฐ๊ฐ€ 100% ํฌํ™”๋œ ์ฑ„๋กœ ์˜ค๋ž˜ ์žˆ์œผ๋‹ˆ ์•ˆํ‹ฐ์™€์ธ๋“œ์—…์ด ํ•„์ˆ˜์•ผ.

๐Ÿ”ธ ํžˆํ„ฐ๋ฅผ SSR๋กœ ์ผœ๊ณ  ๋„๋Š” ๊ฒฝ์šฐ, ์ œ์–ด ์ถœ๋ ฅ์„ PWM ๋“€ํ‹ฐ(์‹œ๊ฐ„ ๋น„๋ก€ ์ œ์–ด)๋กœ ๋ณ€ํ™˜ํ•ด ์จ.

๐Ÿ”ธ ๋ฆด๋ ˆ์ด ์˜คํ† ํŠœ๋‹์ด ์ž˜ ๋งž๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ถ„์•ผ์•ผ. 3D ํ”„๋ฆฐํ„ฐ, ๋ฆฌํ”Œ๋กœ์šฐ ์˜ค๋ธ, ์‹คํ—˜์‹ค ํ•ญ์˜จ์กฐ ๋“ฑ์—์„œ ํ”ํ•ด.

๐Ÿ”‹ ์‚ฌ๋ก€ 3: DC-DC ์ปจ๋ฒ„ํ„ฐ โ€“ ์•„๋‚ ๋กœ๊ทธ ๋ณด์ƒ๊ธฐ์˜ ์„ธ๊ณ„

๋ฒ…(Buck) ์ปจ๋ฒ„ํ„ฐ ๊ฐ™์€ ์Šค์œ„์นญ ์ „์›์˜ ์ „์•• ์ œ์–ด ๋ฃจํ”„๋„ ๋ณธ์งˆ์ ์œผ๋กœ PID ๊ณ„์—ด ์ œ์–ด์•ผ. ์ „์› ์„ค๊ณ„ ์ชฝ์—์„œ๋Š” ์ด๊ฑธ Type II, Type III ๋ณด์ƒ๊ธฐ๋ผ๊ณ  ๋ถ€๋ฅด๋Š”๋ฐ, Type II๋Š” PI์— ๊ณ ์ฃผํŒŒ ๊ทน์ ์„ ๋”ํ•œ ํ˜•ํƒœ, Type III๋Š” PID์— ๊ณ ์ฃผํŒŒ ๊ทน์ ๋“ค์„ ๋”ํ•œ ํ˜•ํƒœ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์–ด. ์ถœ๋ ฅ LC ํ•„ํ„ฐ์˜ ๊ณต์ง„ ๋•Œ๋ฌธ์— ์œ„์ƒ์ด ํฌ๊ฒŒ ๊บพ์ด๋Š” ๊ฑธ Type III์˜ ๋‘ ์˜์ ์œผ๋กœ ๋ณด์ƒํ•˜๋Š” ๊ฒŒ ํ•ต์‹ฌ์ด์ง€.

์—ฌ๊ธฐ์„  ํŠœ๋‹ ์ง€ํ‘œ๋กœ ์‹œ๊ฐ„ ์‘๋‹ต๋ณด๋‹ค ํฌ๋กœ์Šค์˜ค๋ฒ„ ์ฃผํŒŒ์ˆ˜์™€ ์œ„์ƒ ์—ฌ์œ ๋ฅผ ์ง์ ‘ ๋‹ค๋ค„. ํฌ๋กœ์Šค์˜ค๋ฒ„ ์ฃผํŒŒ์ˆ˜๋Š” ํ”ํžˆ ์Šค์œ„์นญ ์ฃผํŒŒ์ˆ˜๋ณด๋‹ค ์ถฉ๋ถ„ํžˆ ๋‚ฎ๊ฒŒ(๋Œ€๋žต 1/10 ์ดํ•˜ ์ˆ˜์ค€์œผ๋กœ ์žก๋Š” ๊ฐ€์ด๋“œ๊ฐ€ ๋งŽ์•„) ์„ค์ •ํ•˜๊ณ , ์œ„์ƒ ์—ฌ์œ ๋Š” 45ยฐ ์ด์ƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„. ์‹ค์ธกํ•  ๋• ๋ฃจํ”„์— ์ž‘์€ ์‹ ํ˜ธ๋ฅผ ์ฃผ์ž…ํ•ด ๋ณด๋“œ ์„ ๋„๋ฅผ ์ธก์ •ํ•˜๋Š” ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต ๋ถ„์„๊ธฐ(FRA)๋ฅผ ์จ. ๋””์ง€ํ„ธ ์ „์›์—์„œ๋Š” ์ด ๋ณด์ƒ๊ธฐ๋ฅผ ์ด์‚ฐํ™”ํ•ด์„œ DSP๋‚˜ MCU๋กœ ๊ตฌํ˜„ํ•ด.

๐Ÿš ์‚ฌ๋ก€ 4: ๋“œ๋ก  ์ž์„ธ ์ œ์–ด โ€“ ์‹ค์‹œ๊ฐ„ ํŠœ๋‹์˜ ๋ํŒ์™•

๋ฉ€ํ‹ฐ์ฝฅํ„ฐ ๋น„ํ–‰ ์ œ์–ด๋Š” ๋ณดํ†ต ๊ฐ๋„(์ž์„ธ) ๋ฃจํ”„(์™ธ๋ถ€) + ๊ฐ์†๋„(rate) ๋ฃจํ”„(๋‚ด๋ถ€)์˜ ์บ์Šค์ผ€์ด๋“œ์•ผ. ์ž์ด๋กœ ์„ผ์„œ๋กœ ๊ฐ์†๋„๋ฅผ ๋งค์šฐ ๋น ๋ฅธ ์ฃผ๊ธฐ๋กœ ์ œ์–ดํ•˜๊ณ , ๊ทธ ๋ฐ”๊นฅ์—์„œ ๊ฐ๋„๋ฅผ ์ œ์–ดํ•˜์ง€.

๐Ÿ”ธ P๊ฐ€ ๋„ˆ๋ฌด ํฌ๋ฉด ๋น ๋ฅธ ์ง„๋™(๋œ๋œ ๋–จ๋ฆผ)์ด, ๋„ˆ๋ฌด ์ž‘์œผ๋ฉด ํ๋А์ ๊ฑฐ๋ฆฌ๊ณ  ๋ฐ”๋žŒ์— ์•ฝํ•ด์ ธ.

๐Ÿ”ธ D๋Š” ํ”„๋กญ์›Œ์‹œ(์ž๊ธฐ ํ”„๋กœํŽ ๋Ÿฌ ๋‚œ๋ฅ˜) ์ง„๋™ ์–ต์ œ์— ์ค‘์š”ํ•˜์ง€๋งŒ, ๋ชจํ„ฐ ๋…ธ์ด์ฆˆ๋ฅผ ์ฆํญํ•ด์„œ ๋ชจํ„ฐ ๋ฐœ์—ด์„ ๋ถ€๋ฅผ ์ˆ˜ ์žˆ์–ด. ๊ทธ๋ž˜์„œ D ํ•ญ์— ์ €์—ญํ†ต๊ณผ ํ•„ํ„ฐ, ๋…ธ์น˜ ํ•„ํ„ฐ ๋“ฑ ๋‹ค์–‘ํ•œ ํ•„ํ„ฐ๊ฐ€ ํ•จ๊ป˜ ์“ฐ์—ฌ.

๐Ÿ”ธ I๋Š” ๋ฌด๊ฒŒ ์ค‘์‹ฌ ์น˜์šฐ์นจ์ด๋‚˜ ๋ฐ”๋žŒ ๊ฐ™์€ ์ง€์† ์™ธ๋ž€์„ ์žก์•„์ค˜. ๋„ˆ๋ฌด ํฌ๋ฉด ๋А๋ฆฐ ์ถœ๋ ์ž„์ด ์ƒ๊ฒจ.

๐Ÿ”ธ ๋ธ”๋ž™๋ฐ•์Šค ๋กœ๊ทธ๋กœ ์ž์ด๋กœ ์‹ ํ˜ธ์™€ ์„ค์ •๊ฐ’์„ ๋น„๊ตํ•˜๋ฉฐ ํŠœ๋‹ํ•˜๋Š” ๋ฌธํ™”๊ฐ€ ์•„์ฃผ ๋ฐœ๋‹ฌํ•ด ์žˆ์–ด. ์‹ค์ธก ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ํŠœ๋‹์˜ ์ข‹์€ ์˜ˆ์•ผ.

๐Ÿญ ์‚ฌ๋ก€ 5: ๊ณต์ • ์ œ์–ด โ€“ ์œ ๋Ÿ‰ยท์••๋ ฅยท์ˆ˜์œ„

๊ณต์žฅ DCS(๋ถ„์‚ฐ ์ œ์–ด ์‹œ์Šคํ…œ)์—๋Š” ์ˆ˜๋ฐฑ~์ˆ˜์ฒœ ๊ฐœ์˜ PID ๋ฃจํ”„๊ฐ€ ๋Œ์•„๊ฐ€. ์ด ๋ถ„์•ผ์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ์–ธ๊ธ‰๋˜๋Š” ๋ฌธ์ œ๋Š” "์ƒ๋‹น์ˆ˜ ๋ฃจํ”„๊ฐ€ ์ œ๋Œ€๋กœ ํŠœ๋‹๋˜์ง€ ์•Š์€ ์ฑ„ ์šด์ „๋˜๊ฑฐ๋‚˜ ์ˆ˜๋™ ๋ชจ๋“œ๋กœ ๋ฐฉ์น˜๋œ๋‹ค"๋Š” ๊ฑฐ์•ผ. ๊ทธ๋ž˜์„œ ๋ฃจํ”„ ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ์ฒด๊ณ„์ ์ธ ์žฌํŠœ๋‹์ด ์ค‘์š”ํ•œ ์ฃผ์ œ๋กœ ๋‹ค๋ค„์ ธ.

๐Ÿ’ง ์œ ๋Ÿ‰
๋น ๋ฅด๊ณ  ๋…ธ์ด์ฆˆ ๋งŽ์Œ โ†’ PI, D๋Š” ๋ณดํ†ต ์ƒ๋žต, ๋น„๊ต์  ๋‚ฎ์€ Kp์™€ ์งง์€ Ti
๐Ÿซง ์••๋ ฅ
์‹œ์Šคํ…œ์— ๋”ฐ๋ผ ๋น ๋ฅด๊ฑฐ๋‚˜ ์ ๋ถ„ํ˜• โ†’ ํŠน์„ฑ ํ™•์ธ ํ›„ PI ์œ„์ฃผ
๐Ÿ›ข๏ธ ์ˆ˜์œ„
์ ๋ถ„ํ˜• ๊ณต์ • โ†’ ์—„๊ฒฉํ•œ ์ˆ˜์œ„ ์œ ์ง€ or ์™„์ถฉ(์„œ์ง€ ํƒฑํฌ)์šฉ ๋А์Šจํ•œ ์ œ์–ด ์ค‘ ๋ชฉ์  ์„ ํƒ

์ˆ˜์œ„ ์ œ์–ด๊ฐ€ ์žฌ๋ฐŒ์–ด. ์„œ์ง€ ํƒฑํฌ์˜ ๋ชฉ์ ์ด "์œ ๋Ÿ‰ ๋ณ€๋™์„ ํก์ˆ˜ํ•˜๋Š” ๊ฒƒ"์ด๋ผ๋ฉด ์ˆ˜์œ„๋ฅผ ์นผ๊ฐ™์ด ๋งž์ถ”๋ฉด ์˜คํžˆ๋ ค ํ•˜๋ฅ˜์— ๋ณ€๋™์„ ๊ทธ๋Œ€๋กœ ์ „๋‹ฌํ•ด. ์ด๋Ÿด ๋• ์ผ๋ถ€๋Ÿฌ ๋А์Šจํ•˜๊ฒŒ(averaging level control) ํŠœ๋‹ํ•ด์„œ ์ˆ˜์œ„๋Š” ํ—ˆ์šฉ ๋ฒ”์œ„ ์•ˆ์—์„œ ์ถœ๋ ์ด๊ฒŒ ๋‘๊ณ  ์ถœ๊ตฌ ์œ ๋Ÿ‰์„ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋งŒ๋“ค์–ด. "์ข‹์€ ํŠœ๋‹ = ๋น ๋ฅธ ํŠœ๋‹"์ด ์•„๋‹ˆ๋ผ๋Š” ์ตœ๊ณ ์˜ ์˜ˆ์‹œ์ง€!

โš ๏ธ ๋ฐธ๋ธŒ ๊ณ ์ฐฉ(Stiction)์„ ์˜์‹ฌํ•˜๋ผ
๊ณต์ • ๋ฃจํ”„์—์„œ ๊ฒŒ์ธ์„ ์•„๋ฌด๋ฆฌ ๋ฐ”๊ฟ”๋„ ์‚ฌ๋ผ์ง€์ง€ ์•Š๋Š” ์ผ์ •ํ•œ ์ง„๋™์ด ์žˆ๋‹ค๋ฉด, ํŠœ๋‹ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ œ์–ด ๋ฐธ๋ธŒ์˜ ์ •์ง€ ๋งˆ์ฐฐ(stiction)์ด๋‚˜ ๋ฐฑ๋ž˜์‹œ ๊ฐ™์€ ๊ธฐ๊ณ„์  ๋ฌธ์ œ์ผ ์ˆ˜ ์žˆ์–ด. ์ด๊ฑด ํŠœ๋‹์œผ๋กœ ๋ชป ๊ณ ์ณ. ์ •๋น„๊ฐ€ ๋‹ต์ด์•ผ. ์ง„๋™ ์›์ธ๋ถ€ํ„ฐ ์ง„๋‹จํ•˜๋Š” ์Šต๊ด€, ์ •๋ง ์ค‘์š”ํ•ด.

12. ๋‹จ๊ณ„๋ณ„ ์‹ค์ „ ํŠœ๋‹ ์›Œํฌํ”Œ๋กœ์šฐ ๐Ÿ“‹

์ง€๊ธˆ๊นŒ์ง€ ๋ฐฐ์šด ๊ฑธ ์‹ค์ œ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•˜๋Š” ์ˆœ์„œ๋กœ ์ •๋ฆฌํ•ด๋ณผ๊ฒŒ. ์ด ํ๋ฆ„๋งŒ ๋ชธ์— ์ตํžˆ๋ฉด ๋Œ€๋ถ€๋ถ„์˜ ๋ฃจํ”„๋Š” ์ž์‹  ์žˆ๊ฒŒ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์–ด.

1
๋ชฉํ‘œ๋ฅผ ์ •์˜ํ•œ๋‹ค
์ถ”์ข…์ด ์ค‘์š”ํ•œ๊ฐ€, ์™ธ๋ž€ ์ œ๊ฑฐ๊ฐ€ ์ค‘์š”ํ•œ๊ฐ€? ํ—ˆ์šฉ ์˜ค๋ฒ„์ŠˆํŠธ, ์ •์ฐฉ์‹œ๊ฐ„, ์•ก์ถ”์—์ดํ„ฐ ์‚ฌ์šฉ ํ•œ๊ณ„๋Š”? ์ด๊ฑธ ์•ˆ ์ •ํ•˜๋ฉด ํŠœ๋‹์€ ์˜์›ํžˆ ์•ˆ ๋๋‚˜.
2
ํ•˜๋“œ์›จ์–ดยท์‹ ํ˜ธ๋ฅผ ์ ๊ฒ€ํ•œ๋‹ค
์„ผ์„œ ๋…ธ์ด์ฆˆ, ์ธก์ • ์ง€์—ฐ, ์•ก์ถ”์—์ดํ„ฐ ํฌํ™” ๋ฒ”์œ„, ๋ฐธ๋ธŒ ๊ณ ์ฐฉ, ์ƒ˜ํ”Œ๋ง ์ฃผ๊ธฐ์™€ ์ง€ํ„ฐ. ์ œ์–ด ๋ฐฉํ–ฅ(์ •๋™์ž‘/์—ญ๋™์ž‘) ๋ถ€ํ˜ธ๊ฐ€ ๋งž๋Š”์ง€๋„ ํ™•์ธ! ๋ถ€ํ˜ธ ํ‹€๋ฆฌ๋ฉด ๋ฐ”๋กœ ํญ์ฃผ์•ผ.
3
๊ณต์ • ํŠน์„ฑ์„ ํŒŒ์•…ํ•œ๋‹ค
๊ฐœ๋ฃจํ”„ ๊ณ„๋‹จ ์‹œํ—˜์œผ๋กœ K, ฮธ, ฯ„ ์ถ”์ •, ๋˜๋Š” ๋ฆด๋ ˆ์ด ์‹œํ—˜์œผ๋กœ Ku, Pu ํš๋“. ๊ฐ€๋Šฅํ•˜๋ฉด ์—ฌ๋Ÿฌ ์šด์ „์ ์—์„œ ๋ฐ˜๋ณตํ•ด ๋น„์„ ํ˜•์„ฑ์„ ํ™•์ธํ•ด.
4
์ดˆ๊ธฐ ๊ฒŒ์ธ์„ ๊ณ„์‚ฐํ•œ๋‹ค
๊ฒฌ๊ณ ์„ฑ ์ค‘์‹œ๋ฉด SIMCยท๋žŒ๋‹คยทAMIGO, ๋น ๋ฅธ ์ถœ๋ฐœ์ ์ด ํ•„์š”ํ•˜๋ฉด ZN ํ›„ ๊ฐ์‡ . ์ œ์–ด๊ธฐ ํ˜•์‹(๋ณ‘๋ ฌํ˜•/ํ‘œ์ค€ํ˜•, ๋‹จ์œ„)์— ๋งž๊ฒŒ ๋ณ€ํ™˜!
5
์‹œ๋ฎฌ๋ ˆ์ด์…˜์œผ๋กœ ๊ฒ€์ฆํ•œ๋‹ค
๋ชจ๋ธ์ด ์žˆ๋‹ค๋ฉด ๊ณ„๋‹จ ์ถ”์ข…, ์™ธ๋ž€, ๋…ธ์ด์ฆˆ, ๋ชจ๋ธ ์˜ค์ฐจ(์ด๋“ยท์ง€์—ฐ ยฑ20~50% ๋ณ€๋™ ๋“ฑ)๋ฅผ ๋„ฃ์–ด๋ณด๊ณ  Msยท์œ„์ƒ ์—ฌ์œ ๋ฅผ ํ™•์ธํ•ด.
6
์‹ค๊ธฐ์—์„œ ๋ณด์ˆ˜์ ์œผ๋กœ ์‹œ์ž‘ํ•ด ๋‹ค๋“ฌ๋Š”๋‹ค
๊ณ„์‚ฐ๊ฐ’๋ณด๋‹ค ์กฐ๊ธˆ ์•ฝํ•˜๊ฒŒ ์‹œ์ž‘ํ•ด์„œ ์‘๋‹ต์„ ๋ณด๋ฉฐ ํ‚ค์›Œ. ์•ˆํ‹ฐ์™€์ธ๋“œ์—…, ๋ฏธ๋ถ„ ํ•„ํ„ฐ, ์„ค์ •์  ๊ฐ€์ค‘์„ ์ผœ๊ณ  ํ™•์ธ.
7
๋ฌธ์„œํ™”ํ•˜๊ณ  ๋ชจ๋‹ˆํ„ฐ๋งํ•œ๋‹ค
๊ฒŒ์ธ, ์‹œํ—˜ ์กฐ๊ฑด, ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํ•ด. ์„ค๋น„๋Š” ๋…ธํ™”ํ•˜๊ณ  ์กฐ๊ฑด์€ ๋ณ€ํ•˜๋‹ˆ, ์ฃผ๊ธฐ์ ์œผ๋กœ ์„ฑ๋Šฅ์„ ์ ๊ฒ€ํ•ด์„œ ์žฌํŠœ๋‹ ์‹œ์ ์„ ํŒ๋‹จํ•ด.
โœ… ์ฆ์ƒ๋ณ„ ๋น ๋ฅธ ์ฒ˜๋ฐฉ์ „
๐Ÿ”ธ ๋น ๋ฅธ ์ง„๋™, ์ถœ๋ ฅ์ด ๋œ๋œ โ†’ Kp ๋˜๋Š” Kd ๊ณผ๋‹ค, ๋…ธ์ด์ฆˆ โ†’ Kpโ†“, ๋ฏธ๋ถ„ ํ•„ํ„ฐ ๊ฐ•ํ™”
๐Ÿ”ธ ๋А๋ฆฌ๊ณ  ํฐ ์ถœ๋ ์ž„ โ†’ ์ ๋ถ„ ๊ณผ๋‹ค โ†’ Tiโ†‘(Kiโ†“)
๐Ÿ”ธ ๋ชฉํ‘œ ๊ทผ์ฒ˜์—์„œ ์˜ค๋ž˜ ์งˆ์งˆ โ†’ ์ ๋ถ„ ๋ถ€์กฑ โ†’ Tiโ†“(Kiโ†‘)
๐Ÿ”ธ ๋ชฉํ‘œ ๋ณ€๊ฒฝ ์‹œ ์ถœ๋ ฅ ์ŠคํŒŒ์ดํฌ โ†’ ๋ฏธ๋ถ„ ํ‚ฅ โ†’ ์ธก์ •๊ฐ’ ๋ฏธ๋ถ„, b ์ค„์ด๊ธฐ
๐Ÿ”ธ ํฌํ™” ํ›„ ํฐ ์˜ค๋ฒ„์ŠˆํŠธ โ†’ ์™€์ธ๋“œ์—… โ†’ ์•ˆํ‹ฐ์™€์ธ๋“œ์—… ์ ์šฉ
๐Ÿ”ธ ๊ฒŒ์ธ ๋ฐ”๊ฟ”๋„ ์•ˆ ์‚ฌ๋ผ์ง€๋Š” ์ง„๋™ โ†’ ๋ฐธ๋ธŒ ๊ณ ์ฐฉยท๋ฐฑ๋ž˜์‹œยท๋‹ค๋ฅธ ๋ฃจํ”„ ๊ฐ„์„ญ ์˜์‹ฌ

13. ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ, ์นœ๊ตฌ ๋ฒ„์ „ ๐Ÿ’ฌ

Q. ๋ชจ๋ธ ์—†์ด ๊ทธ๋ƒฅ ์ˆ˜๋™ ํŠœ๋‹๋งŒ ํ•˜๋ฉด ์•ˆ ๋ผ?
A. ๋‹จ์ˆœํ•œ ๋ฃจํ”„๋ผ๋ฉด ์ถฉ๋ถ„ํžˆ ๊ฐ€๋Šฅํ•ด! ์‹ค์ œ๋กœ ํ˜„์žฅ์—์„  ๊ทธ๋ ‡๊ฒŒ ๋งŽ์ด ํ•ด. ๋‹ค๋งŒ ๋ฃจํ”„๊ฐ€ ๋งŽ๊ฑฐ๋‚˜, ์„ค๋น„๊ฐ€ ๋น„์‹ธ๊ฑฐ๋‚˜, ์ง€์—ฐ์ด ํฌ๊ฑฐ๋‚˜, ๊ฒฌ๊ณ ์„ฑ ๋ณด์žฅ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—” ๊ฐ„๋‹จํ•œ ๋ชจ๋ธ์ด๋ผ๋„ ๋ฝ‘์•„๋‘๋Š” ๊ฒŒ ์žฅ๊ธฐ์ ์œผ๋กœ ์‹œ๊ฐ„์„ ์—„์ฒญ ์•„๊ปด์ค˜. ๋ชจ๋ธ ๋งŒ๋“œ๋Š” ๋ฐ ํ•˜๋ฃจ ์“ฐ๋ฉด ํŠœ๋‹ ์‚ฝ์งˆ ์ผ์ฃผ์ผ์„ ์ค„์ผ ์ˆ˜ ์žˆ์–ด.

Q. ์˜คํ† ํŠœ๋‹ ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋ฉด ๋ ์•„๋ƒ?
A. ์ข‹์€ ์ถœ๋ฐœ์ ์€ ์ค˜. ํ•˜์ง€๋งŒ ์˜คํ† ํŠœ๋‹์€ ๊ทธ ์ˆœ๊ฐ„์˜ ์šด์ „์ ์—์„œ ํŠน์ • ๊ทœ์น™์œผ๋กœ ๊ณ„์‚ฐํ•œ ๊ฐ’์ด์•ผ. ์šด์ „ ์กฐ๊ฑด์ด ๋„“๊ฒŒ ๋ณ€ํ•˜๊ฑฐ๋‚˜, ์ถ”์ข… vs ์™ธ๋ž€ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ํŠน๋ณ„ํ•˜๊ฑฐ๋‚˜, ๋…ธ์ด์ฆˆ๊ฐ€ ์‹ฌํ•œ ๊ฒฝ์šฐ์—” ์ถ”๊ฐ€ ์กฐ์ •์ด ํ•„์š”ํ•ด. ๊ทธ๋ฆฌ๊ณ  ์˜คํ† ํŠœ๋‹ ์‹œํ—˜ ์ž์ฒด๊ฐ€ ๊ณต์ •์— ๋ณ€๋™์„ ์ฃผ๋‹ˆ๊นŒ ์šด์ „ ์ƒํ™ฉ์„ ๊ณ ๋ คํ•ด์„œ ์‹คํ–‰ํ•ด์•ผ ํ•ด.

Q. PID ๋ง๊ณ  MPC๋‚˜ AI ์ œ์–ด ์“ฐ๋ฉด ๋˜์ง€ ์•Š์•„?
A. ๋‹ค๋ณ€์ˆ˜ ์ƒํ˜ธ์ž‘์šฉ์ด ๊ฐ•ํ•˜๊ฑฐ๋‚˜ ์ œ์•ฝ ์กฐ๊ฑด์„ ์ ๊ทน์ ์œผ๋กœ ๋‹ค๋ค„์•ผ ํ•˜๋Š” ์‹œ์Šคํ…œ์—์„  MPC(๋ชจ๋ธ ์˜ˆ์ธก ์ œ์–ด)๊ฐ€ ํฐ ์žฅ์ ์ด ์žˆ๊ณ , ์‹ค์ œ๋กœ ์ •์œ ยท์„์œ ํ™”ํ•™ ๊ฐ™์€ ๋ถ„์•ผ์—์„œ ๋งŽ์ด ์“ฐ์—ฌ. ๊ทธ๋Ÿฐ๋ฐ ๊ทธ๋Ÿฐ ์‹œ์Šคํ…œ๋„ ํ•˜์œ„ ๋ ˆ๋ฒจ์—์„  ์—ฌ์ „ํžˆ PID ๋ฃจํ”„๋“ค์ด ๋ฐ”๋‹ฅ์„ ๋ฐ›์ณ์ฃผ๋Š” ๊ตฌ์กฐ๊ฐ€ ํ”ํ•ด. ๊ฐ•ํ™”ํ•™์Šต ๋“ฑ AI ๊ธฐ๋ฐ˜ ์ œ์–ด๋„ ํ™œ๋ฐœํžˆ ์—ฐ๊ตฌ ์ค‘์ด์ง€๋งŒ, ๋‹จ์ˆœยทํˆฌ๋ช…ยท๊ฒ€์ฆ ์šฉ์ด์„ฑยท๊ณ„์‚ฐ ๋ถ€๋‹ด ๋ฉด์—์„œ PID์˜ ์ž๋ฆฌ๋Š” ์—ฌ์ „ํžˆ ํƒ„ํƒ„ํ•ด.

Q. ๊ฒŒ์ธ ๊ฐ’์„ ๋‹ค๋ฅธ ์žฅ๋น„์— ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•ด๋„ ๋ผ?
A. ๊ฐ™์€ ๋ชจ๋ธ, ๊ฐ™์€ ๋ถ€ํ•˜, ๊ฐ™์€ ์„ผ์„œยท์•ก์ถ”์—์ดํ„ฐ, ๊ฐ™์€ ์ œ์–ด๊ธฐ ํ˜•์‹๊ณผ ์ƒ˜ํ”Œ๋ง ์ฃผ๊ธฐ๋ผ๋ฉด ์ถœ๋ฐœ์ ์œผ๋กœ๋Š” OK. ํ•˜์ง€๋งŒ ๋‹จ์œ„(%, ์‹ค์ œ ๋ฌผ๋ฆฌ ๋‹จ์œ„), ์Šค์ผ€์ผ๋ง, ํ˜•์‹์ด ๋‹ค๋ฅด๋ฉด ์™„์ „ํžˆ ๋‹ค๋ฅธ ์˜๋ฏธ๊ฐ€ ๋ผ. ์ˆซ์ž๋งŒ ๋ณต๋ถ™ํ•˜๋Š” ๊ฑด ์œ„ํ—˜ํ•ด!


14. ๋งˆ๋ฌด๋ฆฌ: ํŠœ๋‹์€ ์ˆซ์ž ๋งž์ถ”๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ ์‹œ์Šคํ…œ๊ณผ์˜ ๋Œ€ํ™” ๐Ÿค

์—ฌ๊ธฐ๊นŒ์ง€ ๋”ฐ๋ผ์˜จ ๋„ˆ, ์ง„์งœ ๋Œ€๋‹จํ•ด! ๐Ÿ‘ ์ฒ˜์Œ์—” "์ˆซ์ž ์„ธ ๊ฐœ ๋งž์ถ”๋Š” ๊ฒŒ ๋ญ ์–ด๋ ต๊ฒ ์–ด?" ์‹ถ์—ˆ์„ ํ…๋ฐ, ์•Œ๊ณ  ๋ณด๋‹ˆ ๊ทธ ์„ธ ์ˆซ์ž ๋’ค์—” ๋ฌผ๋ฆฌ ๋ฒ•์น™, ์ฃผํŒŒ์ˆ˜ ์˜์—ญ์˜ ์—ฌ์œ , ๊ตฌํ˜„์˜ ๋””ํ…Œ์ผ, ๊ทธ๋ฆฌ๊ณ  ์šด์ „ ๋ชฉ์ ๊นŒ์ง€ ์ค„์ค„์ด ์—ฎ์—ฌ ์žˆ์ง€. ๊ฒฐ๊ตญ ์ข‹์€ ํŠœ๋‹์ด๋ž€ ์‹œ์Šคํ…œ์ด ์–ด๋–ค ์„ฑ๊ฒฉ์ธ์ง€ ๋“ฃ๊ณ , ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฒŒ ๋ญ”์ง€ ๋ถ„๋ช…ํžˆ ํ•˜๊ณ , ๊ทธ ์‚ฌ์ด์—์„œ ๊ท ํ˜•์ ์„ ์ฐพ๋Š” ๋Œ€ํ™”์•ผ.

์ƒค์›Œ๊ธฐ ์˜จ๋„ ๋งž์ถ”๋˜ ๊ทธ ๊ฐ๊ฐ, ๊ธฐ์–ต๋‚˜์ง€? ์ง€์—ฐ์ด ๊ธด ์ˆ˜๋„๋Š” ์‚ด์‚ด ๋Œ๋ ค์•ผ ํ•˜๊ณ (์ง€์—ฐ๊ณผ ๊ฒŒ์ธ), ๋ฏธ์ง€๊ทผํ•˜๊ฒŒ ๋‚จ๋Š” ๊ฒŒ ์‹ซ์œผ๋ฉด ์กฐ๊ธˆ์”ฉ ๋” ๋Œ๋ ค์ฃผ๊ณ (์ ๋ถ„), ๊ฐ‘์ž๊ธฐ ๋œจ๊ฑฐ์›Œ์ง€๋Š” ๋‚Œ์ƒˆ๊ฐ€ ๋ณด์ด๋ฉด ๋ฏธ๋ฆฌ ์ค„์ด๋Š”(๋ฏธ๋ถ„) ๊ทธ ๊ฐ๊ฐ. ๊ทธ๊ฑธ ์ˆ˜์‹๊ณผ ๋ฐ์ดํ„ฐ๋กœ ์ •๊ตํ•˜๊ฒŒ ๋‹ค๋“ฌ๋Š” ๊ฒŒ PID ํŠœ๋‹๊ณผ ์ตœ์ ํ™”์˜ ์ „๋ถ€์•ผ. ํ˜น์‹œ ์‹ค์ œ ํ”„๋กœ์ ํŠธ์—์„œ ๋ง‰ํžˆ๋Š” ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ์žฌ๋Šฅ๋„ท์—์„œ ์ œ์–ดยท์ž„๋ฒ ๋””๋“œ ๋ถ„์•ผ์˜ ๊ฒฝํ—˜ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค๊ณผ ๋…ธํ•˜์šฐ๋ฅผ ๋‚˜๋ˆ ๋ณด๋Š” ๊ฒƒ๋„ ํฐ ๋„์›€์ด ๋  ๊ฑฐ์•ผ.

๐Ÿ“Œ ์˜ค๋Š˜์˜ ํ•ต์‹ฌ ์š”์•ฝ

โ‘  P๋Š” ํ˜„์žฌ, I๋Š” ๊ณผ๊ฑฐ, D๋Š” ๋ฏธ๋ž˜๋ฅผ ๋ณธ๋‹ค. ํ•„์š” ์—†๋Š” ํ˜•์ œ๋Š” ๊ณผ๊ฐํžˆ ๋นผ๋„ ๋œ๋‹ค.
โ‘ก ํŠœ๋‹ ์ „์— ๋ชฉํ‘œ(์ถ”์ข… vs ์™ธ๋ž€, ํ—ˆ์šฉ ์˜ค๋ฒ„์ŠˆํŠธ)์™€ ์ œ์–ด๊ธฐ ํ˜•์‹๋ถ€ํ„ฐ ํ™•์ธํ•œ๋‹ค.
โ‘ข K, ฮธ(์ง€์—ฐ), ฯ„(์‹œ๊ฐ„์ƒ์ˆ˜)๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํŠœ๋‹ ๊ณต์‹์˜ ์žฌ๋ฃŒ๋‹ค. ์ง€์—ฐ์€ ์†๋„์˜ ๊ทผ๋ณธ ํ•œ๊ณ„๋‹ค.
โ‘ฃ ์ง€๊ธ€๋Ÿฌ-๋‹ˆ์ฝœ์Šค๋Š” ๋น ๋ฅธ ์ถœ๋ฐœ์ , ๊ฒฌ๊ณ ์„ฑ์ด ํ•„์š”ํ•˜๋ฉด SIMCยท๋žŒ๋‹คยทAMIGO๋ฅผ ๊ณ ๋ คํ•œ๋‹ค.
โ‘ค ๋ฆด๋ ˆ์ด ์˜คํ† ํŠœ๋‹์€ ์•ˆ์ „ํ•˜๊ฒŒ Ku, Pu๋ฅผ ์–ป๋Š” ์˜๋ฆฌํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค.
โ‘ฅ ์•ˆํ‹ฐ์™€์ธ๋“œ์—…, ๋ฏธ๋ถ„ ํ•„ํ„ฐ, ์ธก์ •๊ฐ’ ๋ฏธ๋ถ„, ์„ค์ •์  ๊ฐ€์ค‘์€ ์‹ค์ „ ํ•„์ˆ˜ ์˜ต์…˜์ด๋‹ค.
โ‘ฆ ์ตœ์ ํ™”๋Š” Ms ๊ฐ™์€ ๊ฒฌ๊ณ ์„ฑ ์ œ์•ฝ๊ณผ ํ•จ๊ป˜ ํ•ด์•ผ ์ง„์งœ ์“ธ๋ชจ ์žˆ๋‹ค.
โ‘ง ํŠœ๋‹์œผ๋กœ ์•ˆ ๊ณ ์ณ์ง€๋Š” ์ง„๋™์€ ํ•˜๋“œ์›จ์–ด ๋ฌธ์ œ๋ฅผ ์˜์‹ฌํ•˜๋ผ.

์ด์ œ ์–ด๋–ค ์ œ์–ด ๋ฃจํ”„๋ฅผ ๋งŒ๋‚˜๋„ "์Œ, ๋„ˆ๋Š” ์–ด๋–ค ์„ฑ๊ฒฉ์ด๋‹ˆ?" ํ•˜๊ณ  ์—ฌ์œ ๋กญ๊ฒŒ ๋ง์„ ๊ฑธ ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ. ๋‹ค์Œ์— ๋“œ๋ก ์ด ๋ฐ”๋žŒ ์†์—์„œ ๊ผฟ๊ผฟํ•˜๊ฒŒ ๋–  ์žˆ๊ฑฐ๋‚˜, 3D ํ”„๋ฆฐํ„ฐ๊ฐ€ ์˜จ๋„๋ฅผ ๋”ฑ ๋งž์ถ”๋Š” ๊ฑธ ๋ณด๋ฉด ์†์œผ๋กœ ํ•œ๋ฒˆ ์™ธ์ณ์ค˜. "์˜ค, ํŠœ๋‹ ์ž˜ํ–ˆ๋„ค!" ๐ŸŽ›๏ธโœจ

๋Œ“๊ธ€ ์ž‘์„ฑ

์ด ๊ธ€์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ƒ๊ฐ์„ ๋“ค๋ ค์ฃผ์„ธ์š”

๋Œ“๊ธ€ 0
๋Œ“๊ธ€์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.

์•„์ง ๋Œ“๊ธ€์ด ์—†์Šต๋‹ˆ๋‹ค.