๐งช [Challenge #01] ์ฒ์ ๋ง๋๋ ์๋ฎฌ๋ ์ด์ – ๊ธฐ๋ณธ ๊ณต์ ๊ตฌ์ฑ๊ณผ ์์ฐ๋ ํ์ธํ๊ธฐ
์ง๋ ฌ ๊ณต์ ๊ตฌ์ฑ๋ถํฐ ์ฒ๋ฆฌ์๊ฐ ์ค์ , ์๋ฎฌ ๊ฒฐ๊ณผ ํด์๊น์ง ์ค์ ์ ๋ฌธ ์ฑ๋ฆฐ์ง!
๐ง ์๋๋ฆฌ์ค ๊ฐ์
์ด๋ฒ ์ค์ตํ ์ฑ๋ฆฐ์ง๋ Plant Simulation ์
๋ฌธ์๋ฅผ ์ํ ์ฒซ ๋ชจ๋ธ๋ง ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
๊ฐ๋จํ ์ง๋ ฌ ๊ณต์ ์ ๊ตฌ์ฑํ๊ณ , ๊ฐ ๊ณต์ ์ ์ฒ๋ฆฌ์๊ฐ์ ์ค์ ํ ๋ค,
์๋ฎฌ๋ ์ด์
์ ์คํํ์ฌ ์์ฐ๋๊ณผ ๋ณ๋ชฉ ํ์์ ํ์ธํด๋ณด์ธ์.
๐๏ธ ๊ณต์ ํ๋ฆ
[Source] → [Proc_A] → [Proc_B] → [Proc_C] → [Proc_D] → [Drain]
- ์ด 4๊ฐ์ ์ง๋ ฌ ๊ณต์ ์ผ๋ก ๊ตฌ์ฑ๋ ๋จ์ ์์ฐ๋ผ์ธ์ ๋๋ค.
- ๊ฐ ๊ณต์ ์ 1๋์ ์ค๋น๋ก ์ด์๋ฉ๋๋ค.
- ๊ณต์ ๊ฐ WIP๋ ๋ฌด์ ํ์ ๋๋ค.
- ์ด๊ธฐ WIP๋ ์์ต๋๋ค.
๐ฏ ์ค์ต ๋ชฉํ
๊ทผ๋ฌด ์๊ฐ | 8์๊ฐ = 28,800์ด , (8:00:00) |
์ฒ๋ฆฌ ์๊ฐ ์ค์ | ๊ฐ ๊ณต์ ๋ณ ์๋ ์ ๋ ฅ |
์๋ฎฌ๋ ์ด์ ๋ชฉํ | ์ด ์์ฐ๋ ํ์ธ + ๋ณ๋ชฉ ๋ถ์ |
ํต๊ณ ํ์ธ ํญ๋ชฉ | Output ์๋, ๊ฐ๋๋ฅ , Idle, Blocking ๋ฑ |
๐ ์ค์ต ๊ฐ์ด๋
1) Plant Simulation ์ด๊ธฐ
2) ์๋ ๊ตฌ์ฑ๋๋ก ๊ฐ์ฒด ๋ฐฐ์น
Source → Proc_A → Proc_B → Proc_C → Proc_D → Drain
3) ๊ฐ Process ๊ฐ์ฒด์ ๋ค์๊ณผ ๊ฐ์ ์ฒ๋ฆฌ์๊ฐ ์ ๋ ฅ :
- Proc_A: 50์ด
- Proc_B: 55์ด
- Proc_C: 60์ด
- Proc_D: 45์ด
4) Simulation ์๊ฐ ์ค์ : 8์๊ฐ
5)์๋ฎฌ๋ ์ด์ ์คํ ํ ๋ค์ ๋ด์ฉ ํ์ธ:
- Drain์ ๋๋ฌํ ์ด ์์ฐ ๊ฐ์
- ๊ฐ ๊ณต์ ์ Utilization (๊ฐ๋๋ฅ )
- Blocking / Starving ๋ฐ์ ์ฌ๋ถ
- ๋ณ๋ชฉ ๊ณต์ ์ฌ๋ถ (๊ฐ์ฅ ๋ฐ์ ๊ณต์ )
๐ ์ค์ต ํฌ์ธํธ
- ํ๊ท ์ ์ผ๋ก Cycle Time ≤ 57.6์ด๋ฉด ํ๋ฃจ 500๊ฐ ์์ฐ ๊ฐ๋ฅ
ํ์ง๋ง ๋ณ๋ชฉ ๊ณต์ ์ด ์๋ค๋ฉด ๋ถ๊ฐ๋ฅํฉ๋๋ค. - Process C๋ฅผ ์ค์ด๋ฉด ์ ์ฒด Throughput์ ์ด๋ป๊ฒ ๋ฐ๋๊น์?
- ๋จ 1์ด ์ฐจ์ด๋ก๋ ์ ์ฒด ํ๋ฆ์ด ํฌ๊ฒ ๋ณํ ์ ์์ต๋๋ค.
โ ์ ๋ฆฌ
๋ชจ๋ธ ๊ตฌ์ฑ ์๋ฃ (Source~Drain) | โ |
Processing Time ์ค์ | โ |
Simulation ์คํ | โ |
์์ฐ๋ ํ์ธ | โ |
๋ณ๋ชฉ ๊ณต์ ๋ถ์ | โ |
๐ฌ ๋ค์ ๋จ๊ณ
๊ธ์์ผ์ ์
๋ก๋๋ **[Challenge #01 – ํด์คํธ]**์์๋
์์ฐ๋์ ๋๋ฆฌ๊ธฐ ์ํ Cycle Time ์กฐ์ ์์์
๋ณ๋ชฉ ๊ณต์ ๊ฐ์ ์์ด๋์ด๋ฅผ ์๊ฐํ ์์ ์
๋๋ค!