๐งช [Plant Simulation Study #22] – ์งํ์ฒ ๊ตํต๋ ์๋ฎฌ๋ ์ด์ , Subway Traffic Simulation
๐ฌ ๊ฐ์
์ด๋ฒ ๊ธ์์๋ Plant Simulation์ ํ์ฉํด ๊ตฌํํ ์ค๋ฌผ๋๋ฒ์งธ ๋ฐ๋ชจ๋ฅผ ์๊ฐํฉ๋๋ค.
์ด ๋ชจ๋ธ์ Plant Simulation ์ผ๋ก ์งํ์ฒ ๊ตํต ์๋ฎฌ๋ ์ด์
์ ๊ตฌํํด๋ณด์์ต๋๋ค.
์ด ์๋ฎฌ๋ ์ด์ Study ์์๋ Plant Simulation ์ด ๋จ์ํ ์ ์กฐ์ ์ ๊ตญํ๋์ง ์๋๋ค๋๊ฒ์ ๋ณด์ฌ๋๋ฆฌ๊ณ ์ถ์์ต๋๋ค.
์์ด๋์ด๋ ๊ฐ๋จํฉ๋๋ค. ์งํ์ฒ ์ ๊ทธ๋ฅ ๋ผ์ธ์ ๋ฐ๋ผ ์์ง์ด๋ AGV ๋ผ๊ณ ์๊ฐํด๋ณด์ธ์ . ๊ทธ๋ฆฌ๊ณ ์ค๊ฐ ์ค๊ฐ ํ๋ซํผ์ ๋ฒํผ๋ผ๊ณ ์๊ฐํด๋ณด์ธ์. ๊ทธ๋ผ ๋จ์ง AGV ๊ฐ ์ ํธ์ ์ํด ๋ฉ์ถ์๋ค๊ฐ ๋ค์ ์์ง์ธ๋ค. ๊ทธ๋ผ ๊ทธ๊ฒ AGV ๋ผ๋ฆฌ ์ฐ๊ฒฐํ์ฌ ์์ง์ด๋ฉด ์งํ์ฒ ์๋๊น์?
- ์ ์ ๋ชฉ์ : Plant Simulation ์ ์ด์ฉํ ์งํ์ฒ ๊ตํต๋ ์๋ฎฌ๋ ์ด์
- ์ฌ์ฉ ๊ธฐ๋ฅ: Method, Station ,Graphic Animation ๋ฑ
๐ฅ ์์ฐ ์์
๐ก ์๋ ์์์ ์ค์ ๋ก ์๋ฎฌ๋ ์ด์ ๋ ์์์ ๋ด๊ณ ์์ต๋๋ค.
๐ ์๋ ๋งํฌ๋ฅผ ํด๋ฆญํด ์๋ฎฌ๋ ์ด์ ๊ณผ์ ์ ์ง์ ํ์ธํด๋ณด์ธ์.
๐ ๏ธ ์ฃผ์ ์๋ฎฌ๋ ์ด์ ๊ตฌ์ฑ
๊ณต์ ํ๋ฆ | Source → Track → Sensor → Track (์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐ๋ณต ์ํ) |
๋ผ์ฐํ ์ ๋ต | ์ธํฐ๋ฒ ๋ฐฉ์ (Interval Sequence) |
๋ชจ๋ธ๋ง ํฌ์ธํธ | AGV ๋ผ๋ฆฌ ์ฐ๋ํ๊ธฐ! |
์ถ๊ฐ ๊ธฐ๋ฅ | Track ์ ์ผ์ ์ฌ์ฉ |
1) ์๋ฎฌ๋ ์ด์ ์์ ๋ ์ด์์์ ๋ง๋์ธ์
- ๋ ์ด์์ ์ธํ ์ํฉ๋๋ค - ์ ๋ ์์ธ ์๋ด ์งํ์ฒ ์ ๋ ์ด์์์ผ๋ก ์ค์ ํ์ต๋๋ค.
3) AGV ๋ผ๋ฆฌ ์ฐ๊ฒฐ ๋ก์ง์ ๋ง๋ญ๋๋ค.
- ๋งจ ์ AGV ์ isTractor ๋ฅผ ์ค์ ํด์ฃผ์ธ์.
- ์ค๊ฐ AGV ๋ด [Controls] - [Collision] ์์ method ๋ฅผ ์ค์ ํด์ฃผ์ธ์.
- ๊ทธ๋ฆฌ๊ณ isTractor ์ HitchFront ํจ์๋ฅผ ์ฌ์ฉํ์ธ์
-- collision control for all trailers
var Back:object := @
var Front:object := @.frontMU
if Front.isTractor
Back.hitchfront // hitchfront ๋ ์ AGV ์ ๋งํฌ์์ผ์ค๋๋ค.
else
Back.hitchfront
end
3) Platform ์ ๋ง๋ค์ด ์ฃผ์ธ์.
4) ๊ฐ ํธ์ ์ ์ ๋ง์ ๋ง๊ฒ ๋ง๋ค์ด์ฃผ์ธ์
๐ ๋ถ์ ๋ฐ ๊ฒฐ๊ณผ ์์ฝ
- Plant Simulation ์ ์ ์กฐ์ ๋ง ์๋ฎฌ๋ ์ด์ ํ ์ ์๋๊ฒ ์๋๋๋ค์ฌ๋ฌ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์ ๊ตฌํํด๋ณผ ์ ์์ต๋๋ค. ์๋ํ๋ฉด ํ๋ก๊ทธ๋๋ฐ๊ธฐ๋ฐ์ ์๋ฎฌ๋ ์ด์ ํด์ด๊ธฐ ๋๋ฌธ์ด์ฃ . ์ค์ ๋ก ๊ฐ์ ์์ด๋์ด๋ ์กฐ๊ธ๋ง ๋ค๋ฅด๊ฒ ์ฌ์ฉํ๋ค๋ฉด ์ฌ๋ฌ ์์ด๋์ด๋ฅผ ์คํํด๋ณผ ์ ์์ต๋๋ค.
- ํ๋ ์ ๊ธฐ๋ฐ ์ค๊ณ
๋์ผํ ์ฅ๋น ๊ตฌ์กฐ๋ฅผ ํ๋ ์(Frame)์ผ๋ก ๊ตฌ์ฑ ํ, ํ์ ์๋๋งํผ ๋ณต์ฌํ์ฌ ๋ ์ด์์์ ๋ฐฐ์นํจ์ผ๋ก์จ ์ฌ์ฌ์ฉ์ฑ๊ณผ ๋ชจ๋ธ ํ์ฅ์ฑ์ ํ๋ณดํ ์ ์์ต๋๋ค. - ๊ณต์ ๊ฐ ์ฐ๋ ์๋๋ฆฌ์ค ๊ตฌํ
๋จ์ ์ฅ๋น ๋จ์๊ฐ ์๋, ์ํธ์์ฉ ๊ธฐ๋ฐ์ ์์คํ ๋ ๋ฒจ ๋ชจ๋ธ๋ง์ด ๊ฐ๋ฅํด์ก์ต๋๋ค. - AGV ํ์ฉ
isTractor ์ Hitchfront ํจ์๋ฅผ ์ด์ฉํ์์ต๋๋ค.
๐ง ๋ง๋ฌด๋ฆฌํ๋ฉฐ
์ด๋ฒ ๋ฐ๋ชจ๋ Plant Simulation ์ ์ ์กฐ์ ์์๋ง ์ฌ์ฉํ์ง์๋๋ค๋๊ฒ์ ๋ณด์ฌ์ฃผ๊ณ ์ถ์์ต๋๋ค.
์ด์ฒ๋ผ Plant Simulation ๋ชจ๋ธ๋ง์์ ์กฐ๊ธ๋ง ์์ด๋์ด๋ฅผ ๋ฐ๊พผ๋ค๋ฉด ์ฌ๋ฌ ์ํฉ์ ์๋ฎฌ๋ ์ด์ ์ ์งํํด๋ณผ ์ ์์ต๋๋ค.
์ด๊ฑธ๋ก ํ ํธ๋ฆฌ์ค ๊ฒ์๋ ๋ง๋ ๋ถ ์์ต๋๋ค.
์ ์กฐ์ ๋ง ์๋ฎฌ๋ ์ด์ ํ๊ธฐ ์ง์ณค๋ค๋ฉด ์ด์ฒ๋ผ ์ฌ๋ฌ ์์ด๋์ด๋ฅผ ๋์ถํด๋ณผ ์ ์์ต๋๋ค!
์ฌ๋ฏธ์๊ฒ ์๋ฎฌ๋ ์ด์ ํด๋ด ์๋ค.