레이블이 시뮬레이션인 게시물을 표시합니다. 모든 게시물 표시
레이블이 시뮬레이션인 게시물을 표시합니다. 모든 게시물 표시

2026년 6월 20일 토요일

VanillaSchedule 생산스케줄러 시뮬레이션

 

시뮬레이션은 생산계획에서 세운 품목별 수량을 실제로 언제 실행시킬 수 있는지를 시뮬레이션을 실행시켜 봄으로써 실현이 가능한지를 알 수 있습니다. 따라서 생산계획을 한번에 완성하는게 아니라 시뮬레이션과 비교하여 생산계획을 조정함으로서 실현 가능한 생산계획을 만들어야 합니다.



시뮬레이션을 통해 실제 실현가능한 생산량을 정확히 예측할 수 있습니다. 공장의 생산중 장애발생가능성 등을 고려하여 조정해 주는 것이 좋습니다.





​

생산계획이 완료되면 시뮬레이션을 등록합니다. 경우에 따라 시뮬레이션을 등록하지 않고 바로 생산스케줄링으로 시작할 수도 있습니다. 하지만 어느정도 규모가 있다면 시뮬레이션을 등록하고 이것을 생산스케줄링에 반영합니다. 시뮬레이션은 생산계획을 기준으로 반영합니다. 시뮬레이션에서 등록하는 내용은 실제 스케줄링인 생산스케줄링의 내용을 그대로 복사하여 독립된 환경을 만들어 줍니다. 따라서 생산스케줄링에 영향이 없습니다. 마음대로 바꾸고 좋은 시뮬레이션 결과를 얻으면 그만입니다. 시뮬레이션 등록 화면에서 생산계획을 선택하고 시뮬레이션 생성에 스케줄명을 입력하고 생성 버튼을 클릭합니다.

 

시뮬레이션등록

 

시간이 좀 걸립니다. 모든 데이터를 가져와 가상의 데이터를 만들어주기 때문입니다.  서로 비교하려면 계획당 여러개의 시뮬레이션을 만들어 비교할 수도 있습니다.


시뮬레이션 상세등록은 계획에서 등록한 품목의 수량을 기반으로 품목의 라우팅정보로 변환하여 등록해 줍니다.  이를테면 A 품목이 8월 1일 100개를 생산해야 한다고 하고 품목의 라우터에 10개의 개수로 등록되어 있다면 해당 라우터를 10개를 자동으로 등록해 줍니다.  또한 생산스케줄링에 등록된 생산품목을 가져와야 하기 때문에 그 수량은 차감해서 반영해야 합니다.

 

시뮬레이션 상세등록

시뮬레이션 상세등록이 완료되면 등록된 라우터를 기반으로 생산품목을 스케줄링을 하게 됩니다. 시뮬레이션 스케줄링은 생산스케줄링과 거의 유사합니다. 스케줄링이 완료되면 저장하고 종료합니다. 

 


시뮬레이션 스케줄링

 

시뮬레이션은 실제 스케줄링은 아니기 때문에 만족할만한 결과가 나올때까지 다른 알고리즘을 적용할 수 있으며 마우스 드래그 & 드롭으로 수기조작도 가능합니다. 스케줄링시의 기능은 생산스케줄링을 참고하세요.