팁과강좌
▣ 생활 속 지혜, S/W, H/W Tip 등 다양한 정보들을 공유하는 곳입니다.
▣ 또한 산업공학을 포함한 전문 지식들을 공유하는 장으로 활용하실 수 있습니다.
'Arena를 이용한 시뮬레이션' 3E는5-12, 2E는5-14입니다.
모델링 과정 다운 받기 : Problem5_14.pdf
문제
주정부 자동차 면허 시험 센터는 잠재적인 개선을 위해서 운영 방식을 검토하려고 한다. 도착하는 고객들은 건물로 들어오고, 다섯 대의 자동 시험기에 의해서 자동으로 관리되는 필기시험을 치르기 위한 대기 행렬의 순서를 결정하기 위하여 번호표를 한 개 뽑는다. 필기시험 시간은 EXPO(8)을 따르며, 시간 단위는 분이다. 필기시험을 본 사람들 중 13%는 불합격한다. 이 고객들은 더 공부를 하기 위해 주정부 운전 규칙에 관한 책자를 받아서 시스템을 떠난다. 필기시험에 합격한 고객들은 사진을 찍는 두 개의 부스 중 한 개를 선택하고 새로운 운전면허가 발급된다. 사진 찍는 시간은 TRIA(2.5,3.6,4.3)의 분포를 따른다. 사진 찍는 부스는 각각 대기 행렬이 다른데, 고객들은 대기 행렬의 길이가 짧은 부스를 선택하는 경향이 있다. 만일 동률이 발생하면, 고객들은 가까운 부스인 Booth1을 선택한다. 그 다음 고객들은 새 운전 면허증을 자랑스럽게 들고 시스템을 빠져 나간다. 이 면허 시험센터는 하루 8시간 문을 열지만, 남아 있는 고객들을 위하여 한 시간 더 서비스가 계속된다. 고객들의 도착률은 시간대에 따라 다르며 다음 표에 주어져 있다.

1일 시험 불합격자 수, 전자 시험기 및 사진 부스의 활용도, 대기 행렬의 평균 고객 수 및 평균 고객 시스템 시간에 관한 통계량을 얻기 위하여 10일 간 시뮬레이트하라.
풀이
우선 아레나로 문제를 풀기전에 주어진 문제를 분석해보겠습니다.
가장 먼저 각 속성(Entity, Attribute, Resource)들을 정의 하는 것입니다.
Entity : 고객
Resource : 자동 시험기(5대), 사진 찍는 부스(2개)
Attribute : 대기행렬 순서
Run time : 하루 9시간 + 총 10일
Sequence chart는 자신이 실제로 자동차 면허 시험 센터에 왔다고 생각을 해보고, 시간의 흐름 순서대로 일이 어떻게 진행 되는 가를 그려보는 것입니다. 아래의 그림은 임의로 그려본 sequence chart 입니다.

자 sequnce chart 까지 완성하였다면 문제를 거의 다 해결 한거나 마찬가지 입니다. ^^
이제 부터 본격적으로 Arena로 모델링을 할 껀데요.. 그전에 이 문제에서 요구 하는 것이 무엇인지를 짚고 넘어가야겠죠?
이 문제에서 요구하는 것은..
틀린 부분이 발견되면 언제든지 댓글 부탁요 ^^
모델링 과정 다운 받기 : Problem5_14.pdf
문제
주정부 자동차 면허 시험 센터는 잠재적인 개선을 위해서 운영 방식을 검토하려고 한다. 도착하는 고객들은 건물로 들어오고, 다섯 대의 자동 시험기에 의해서 자동으로 관리되는 필기시험을 치르기 위한 대기 행렬의 순서를 결정하기 위하여 번호표를 한 개 뽑는다. 필기시험 시간은 EXPO(8)을 따르며, 시간 단위는 분이다. 필기시험을 본 사람들 중 13%는 불합격한다. 이 고객들은 더 공부를 하기 위해 주정부 운전 규칙에 관한 책자를 받아서 시스템을 떠난다. 필기시험에 합격한 고객들은 사진을 찍는 두 개의 부스 중 한 개를 선택하고 새로운 운전면허가 발급된다. 사진 찍는 시간은 TRIA(2.5,3.6,4.3)의 분포를 따른다. 사진 찍는 부스는 각각 대기 행렬이 다른데, 고객들은 대기 행렬의 길이가 짧은 부스를 선택하는 경향이 있다. 만일 동률이 발생하면, 고객들은 가까운 부스인 Booth1을 선택한다. 그 다음 고객들은 새 운전 면허증을 자랑스럽게 들고 시스템을 빠져 나간다. 이 면허 시험센터는 하루 8시간 문을 열지만, 남아 있는 고객들을 위하여 한 시간 더 서비스가 계속된다. 고객들의 도착률은 시간대에 따라 다르며 다음 표에 주어져 있다.

1일 시험 불합격자 수, 전자 시험기 및 사진 부스의 활용도, 대기 행렬의 평균 고객 수 및 평균 고객 시스템 시간에 관한 통계량을 얻기 위하여 10일 간 시뮬레이트하라.
풀이
우선 아레나로 문제를 풀기전에 주어진 문제를 분석해보겠습니다.
가장 먼저 각 속성(Entity, Attribute, Resource)들을 정의 하는 것입니다.
Entity : 고객
Resource : 자동 시험기(5대), 사진 찍는 부스(2개)
Attribute : 대기행렬 순서
Run time : 하루 9시간 + 총 10일
이렇게 정의가 끝났다면 이것을 바탕으로 문제를 sequence chart로 그려 보는 것입니다. 'Arena를 이용한 시뮬레이션 2E'의 p132의 [그림 4-1] 전자 조립 시스템‘의 그림이 좋은 예가 되겠죠. 이것은 추후 아래나 logic에 그대로 반영 되는 겁니다.

[그림1] Sequence Chart 예제
Sequence chart는 자신이 실제로 자동차 면허 시험 센터에 왔다고 생각을 해보고, 시간의 흐름 순서대로 일이 어떻게 진행 되는 가를 그려보는 것입니다. 아래의 그림은 임의로 그려본 sequence chart 입니다.

[그림2] Sequence Chart
자 sequnce chart 까지 완성하였다면 문제를 거의 다 해결 한거나 마찬가지 입니다. ^^
이제 부터 본격적으로 Arena로 모델링을 할 껀데요.. 그전에 이 문제에서 요구 하는 것이 무엇인지를 짚고 넘어가야겠죠?
이 문제에서 요구하는 것은..
- 1일 시험 불합격자 수
- 전자 시험기 및 사진 부스의 활용도
- 대기 행렬의 평균 고객 수 및 평균 고객 시스템 시간
크게 이렇게 3가지 입니다.
우선 아레나로 표현한 전체적인 모습은 아래의 그림과 같습니다.
우선 아레나로 표현한 전체적인 모습은 아래의 그림과 같습니다.

[그림3] 연습문제 5-12 Logic
틀린 부분이 발견되면 언제든지 댓글 부탁요 ^^