팁과강좌
▣ 생활 속 지혜, S/W, H/W Tip 등 다양한 정보들을 공유하는 곳입니다.
▣ 또한 산업공학을 포함한 전문 지식들을 공유하는 장으로 활용하실 수 있습니다.
어떤분께서 ARENA를 이용하여 Elevator를 만들고 싶으시다는 문의를 하셧습니다.
저도 예전에 Elevator를 쉽게 만들 수 있을것이라고 생각하고 도전했는데 의외로 생각할 내용들이 많이 있더군요...
따라서 이번에는 Elevator를 만드는 방법에 대하여 같이 학습을 하도록 하겠습니다. 물론 완성본을 가지고 글을 적는 것이 아니라 저도 모델링을 하면서 그날 내용을 올리기 때문에 작업 내용이 변경 될 수 도 있습니다.
이번 시간에는 가장 기본적인 내용을 다루도록 하겠으며, 시나리오는 다음과 같습니다.
1. Elevator가 1층에 도착
2. 사람들이 탄다.
3. 엘리베이터는 2분 후에 2층으로 올라간다.
전체적인 모델링 모습은 아래와 같습니다.
여기에서 맨위의 부분은 사람이 도착하는 것이고 아랫부분은 실제로 Elevator가 구동되는 모습을 표현한 것입니다.
Logic에 사용된 중요 변수 및 속성(Attribute)는 아래와 같습니다.
Enter_Number : Elevator에 들어온 사람 수
Arrival_F01 : 1층에 Elevator가 도착해서 사람들을 타라고 보내는 신호
Max_Elevator : Elevator에 탈 수 있는 최대 사람의 수
Direction : Elevator가 위로 가는지 아래로 가는지를 판단하기 위한 변수
Destination_Floor : 사람이 올라가려고하는 층을 표현
오늘의 모델링 내용은 1층에 엘리베이터가 도착한 후 2분뒤에 엘리베이터는 2층으로 가고 나머지 사람들은 대기한다는 내용까지 모델링을 하였습니다.
추가로 모델링을 할 경우 중요 변수 및 속성은 추가/변경이 될 수 있음을 미리 말씀드립니다. ^^
첨부:elevator_01.doe