산업공학과 관련된 지식들을 공유하는 게시판입니다.

관리자의 승인을 받은 회원만이 자료를 다운로드 할 수 있음을 양해 바랍니다.

작성일자 : 2010-06-17 
수정일자 :  

안녕하세요. 원잇입니다. 이 글은 네오랑님께서 잠수전에 저에게 부탁하신 미션(?)에 대한 결과 보고 입니다.

 

이번 시간에 다룰 내용은 A라는 작업장에서 작업자(A) 한명이 작업을 진행 중인데, 다른 작업장에서 작업자(B)가 작업이 완료되어 A 작업장으로 이동하여 작업을 도와준다는 내용입니다.

 

즉 작업이 진행 중에 다른 작업자를 호출한다는 개념 입니다.

 

ARENA와 같은 Event Simulation Software는 일반적으로 이벤트가 시작되면 중간에 그 이벤트를 변경하거나 종료 할 수 가 없습니다.

 

따라서 현실적으로 위와 같이 작업 중인 작업장에 새로운 작업자를 호출한다는 것은 일반적으로 불가능합니다.

 

그래서 조금의 편법이 필요합니다. (ㅡㅡa)

 

우선 본 예제의 프로세스 차트는 아래의 그림과 같습니다. 중요한 것은 두번째 작업자(Second worker)를 어떻게 호출 할 것인가에 대한 문제 입니다.

Process Chart.png

 Process Chart

 

 

위의 프로세스 차트를 토대로 ARENA로 간단한 모델링을 하였습니다.

복잡하게 보이지만 단일 프로세스에 작업자 2명인 아주 심플한 모델입니다.

 

ARENA Model Picture.jpg

 

 

아래 그림은 위의 모델을 좀 더 깔끔(?)하게 정리하려다 귀찮아서 그만 둔 모델입니다...;;;(Element, Block 사용)

 

ARENA Model2.jpg

 

여기에 사용된 내용은 아래와 같습니다.

 

Description
This model is an example of a workcell which calling second worker when first worker is working.

 

Variable
SignalWorker01 == 1001 or 0 ; First worker is busy or idel
SignalWorker02 == 1001 or 0 ; Second worker is busy or idel

 

Attribute
JobTime == TRIA(4,8,10) ; Working Time
EndTime == TNOW+JobTime ; Calculate Finished Working Time
NewEndTime == EndTime-TNOW ; Generate new finished Working Time when called second worker
NewJobTime == NewEndTime/2 ; Calculate new working Time when called second worker


 

 

 

애니메이션이 너무 부실해서 죄송합니다.;;;

 

자세히 보시면 남자분이 작업을 하고 있으면 여자분께서 가끔와서 도와주고 그럽니다.

 

사실은 여자분을 다른 곳에서 이동하여 와서 도와주는 모델을 만들려고 하였는데 미션 종료 시간이 다가와서 그냥 올립니다. ㅡㅡa

 

이 모델을 응용하면 실제 모델링을 할때 유용하지 않을까 생각됩니다.

 

밑에 움직이는 것은...애니메이션을 좀 더 자세히 보기 위해서 만든 의미없는 것들입니다. 

 

부족한 내용은 추후에 추가하도록 하겠습니다.


네오랑

2010.06.22 10:27:55

오랫만에 들립니다. ^^ 메일을 확인해봤는데.... Hold2에서 SignalWorker01을 사용하지 마시고, 바로

(TNOW-EndTime) <= 0

으로 설정하시면 앞의 Separate 1위의 로직은 필요 없을 것 같네요..:-)

List of Articles
번호 제목 글쓴이 작성일자 수정일자 조회 수
20 QUEST Tutorial : User-defined statics print out a excel (csv) file file SCM 2010-07-13    2451
19 QUEST Tutorial : Archive, Put Model and Save Model file SCM 2010-07-05    2211
18 Editors of QUEST SCL syntax highligher file [1] SCM 2010-06-30    2419
17 ARENA Model : 소수(Prime Number) 계산 모델 만들기 file 원잇 2010-06-24    2330
16 QUEST Model : 작업 도중 다른 작업자 호출하기 file [2] SCM 2010-06-22  2010-06-23  1879
» ARENA 예제 : 작업 도중 다른 작업자 호출하기 file [1] 원잇 2010-06-17    2155
14 대기행렬 시스템의 표기 (Description of Queueing) file SCM 2010-06-15    2454
13 시뮬레이션의 반복 횟수를 정하는 절차 file SCM 2010-06-15    2246
12 IGRIP To QUEST Conversion method #01 file SCM 2010-06-13    2234
11 JT Conversion (IGRIP to FactoryCAD) & Xref File file [1] SCM 2010-06-08    2510
10 ARENA Traffic Signal 모델 중 신호등 다이어트 하기? file [5] 네오랑 2010-06-03    2560
9 QUEST Tutorial 02 - Modified location of Class, Connections file SCM 2010-05-27    2044
8 ARENA Traffic Signal 모델 중 신호등 만들기 file 네오랑 2010-05-26  2010-06-03  2577
7 QUEST Tutorial 02 - Basic Modeling - Machine, Sink, Save Module file SCM 2010-05-26    2173
6 QUEST Tutorial 02 - Basic Modeling - Part & Source Class file SCM 2010-05-25    1931
5 QUEST Tutorial 02 - Basic Modeling - A Bolt Factory Continue file SCM 2010-05-24    2123
4 QUEST Tutorial 02 - Basic Modeling - A Bolt Factory file SCM 2010-05-24    2123
3 QUEST Tutorial 01 - Introduction - Building Simulation & QUEST Model file SCM 2010-05-23    2243
2 QUEST Tutorial 01 - Introduction - Context & World Display Options file SCM 2010-05-23    1817
1 QUEST Tutorial 01 - Introduction - Interface, change Pull-Down Menu file SCM 2010-05-22    2013



XE Login