ARENA Basic Process Techniques Contents 1 2 1
ARENA Basic Process Techniques
Contents 1. 용어정의 2. 예제 1 (Auto Loan Part 1. doe) 3. 용어정의 4. 애니메이션 개념 및 용어 5. 예제 2 (Auto Loan Part 2. doe) 6. 그 외 Basic Process Module 7. Basic Process Workshop
1 Chap. 용어 정의 개체 (Entity) 속성 (Attribute) 자원 (Resource) / 대기 행렬 (Queue) 할당, 시간 소요, 자원 해제 (Seize, Delay, Release)
2 Chap. 예제 1 (Auto Loan Part 1. doe) 문제 정의 예제 1 (Auto Loan Part 1. doe)
Entity Data Modules Entity Data Module은 시뮬레이션 모델에서의 개체의 속성을 정의 한다. Entity • • Entity Type Initial Picture Holding Cost / Hour Initial Costs – – – • Value Added Non-Value Added Waiting Transfer Other Report Statistics
Create Modules Create Module은 시뮬레이션 모델에서의 개체의 생성(시작)의 역할을 수행 한다. • • • Name Entity Type Time Between Arrivals – Type – Value – Units • • • Entities per Arrival Max Arrivals First Creation
예제 1(Auto Loan Part 1) • Entity Type – Auto Loan Applications Entity • Initial Picture – Picture. Report • Holding Cost / Hour – 0. 0 • Initial Costs – 0. 0 • Report Statistics
예제 1(Auto Loan Part 1) • Name – Loan Applications Arrive • Entity Type – Auto Loan Application • Time Between Arrivals – Random (Expo) – 5 – Minutes • Entities per Arrival – 1 • Max Arrivals – Infinite • First Creation – 0. 0
Resource Data Modules Resource Data Module은 모델안에서 사용되는 설비에 대한 정보를 정의 한다. Resource • • • Name Type Capacity Schedule Name & Rule Costs – Busy / Hour – Idie / Hour – Per Use • • • State. Set Name Failures Report Statistics
Process Module은 개체(Entity)가 어떤 임무를 수행 할 것인지를 정의 한다. • • • Name Type Logic Delay Type Units Allocation Minimum Value (Most Likely) Maximum Report Statistics
예제 1(Auto Loan Part 1) • Name – Loan Officer • Type – Fixed Capacity Resource • Capacity – 5 • • Schedule Name & Rule Costs – Busy / Hour : 0. 0 – Idie / Hour : 0. 0 – Per Use : 0. 0 • • • State. Set Name Failures Report Statistics
예제 1(Auto Loan Part 1) • Name – Review Application • Type – Standard • Logic – Action • Seize Delay Release – Priority • Medium(2) – Resource • Resource, Loan Officer, 1 • Delay Type – Triangular • Units – Minutes(12, 15, 18) • Allocation – Value Added
예제 1(Auto Loan Part 1) • Name – Automatic Application Processing • Type – Standard • Logic – Action • Delay • Delay Type – Triangular • Units – Hours(0. 5, 1, 1. 5) • Allocation – Value Added
예제 1(Auto Loan Part 1) • Name – Write Acceptance or Rejection Document • Type – Standard • Logic – Action • Seize Delay Release – Priority • Medium(2) – Resource • Resource, Loan Officer, 1 • Delay Type – Triangular • Units – Minutes(5, 7, 10) • Allocation – Value Added
Dispose Module은 개체(Entity)를 시스템에서 소멸 시키는 역할을 수행 한다. • • Name Record Entity Statistics
예제 1(Auto Loan Part 1) • Name – Send Document to Customers • Record Entity Statistics
Running(1) 시뮬레이션의 실행 조건을 입력하여 사용자가 원하는 결과를 산출할 수 있다. • • • Run Speed Run Control Reports Project Parameters Replication Parameters Array Sizes
Running(2) 시뮬레이션의 실행 조건을 입력하여 사용자가 원하는 결과를 산출할 수 있다. • Replication Parameters – – – – – Number of Replications Initialize Between Replication Start Date and Time Warm-up Period Time Units Replication Length Hours Per Day Base Time Units Termination Condition
Running(3) 시뮬레이션의 실행 조건을 입력하여 사용자가 원하는 결과를 산출할 수 있다. • Project Parameters – Project Title – Analyst Name – Statistics Collection
예제 1(Auto Loan Part 1) • Replication Parameters – – Number of Replications Initialize Between Replication Start Date and Time Warm-up Period • Hours – Time Units • Hours – Replication Length • 8 – Hours Per Day • 8 – Base Time Units • Hours – Termination Condition
Reports Arena에서는 다양한 Report를 제공하고 있다. • • • • Activity Areas Category Overview Category By Replication Entities Frequencies Processes Queues Resources Transfers User Specified Agents and Trunks Contact Time and Counts Tanks
예제 1(Auto Loan Part 1) § Category Overview Report from Auto Loan Part 1
Animation Resource • • Identifier State Picture ID Visualization
Animation Queue • • Identifier Type
Animation Global • • Expression Trigger Value Picture Id Visualization
Animation the Simulation Time • • • Starting Time Display Time Format Title Transparent Background
Animation the Simulation Date • • • Starting Date Starting Time Date Format Title Transparent Background
Animation Variable • • • Expression Format Alignment Title Transparent Background
Animation Level • • Expression Minimum Maximum Type Fill Direction Title Transparent Background
Animation Histogram • • Expression Minimum Maximum #Cells Border Title Transparent Background
Animation Plot • • Expression Time Range Refresh Border Expression Synch. Title Axis Labels Transparent Background
5 Chap. 예제 2 (Auto Loan Part 2. doe) 개체 (Entity) 속성 (Attribute) 자원 (Resource) 대기 행렬 (Queue) 자원 할당, 시간 소요, 자원 해제 (Seize, Delay, Release)
문제 정의 Auto Loan Part 1. doe 파일에 Basic Process Modules의 기능을 추가 하며, 간단 한 Animation을 추가 한다.
Variable Data Modules Arena에서는 Globel 변수를 1 D, 2 D로 정의 할 수 있다. 그런데 속성을 정의 하는 가능 은 가지고 있지 않다. Variable • • • Name Rows, Columns Clear Option Initial Values Report Statistics
예제 2(Auto Loan Part 2) • Name – Number In System Variable • • • Rows, Columns Clear Option Initial Values – 0. 0 • Report Statistics
예제 2(Auto Loan Part 2) • Name – Increment Number In System • Assignments – Variable – Number In System = Number In System + 1
Decide Module은 개체(Entity)의 흐름을 제어 하고자 하는 역할을 수행 한다. • • • Name Type Sub Select – – • Percent True (0 -100) If ~ Named Percentages Conditions Record Entity Statistics
예제 2(Auto Loan Part 2) • Name – Application is Complete? • Type – 2 -way by Chance • Percent true (0 -100) – 92% • Record Entity Statistics
예제 2(Auto Loan Part 2) • Name – Decrement Number In System for Complete Applications • Assignments – Variable – Number In System = Number In System - 1
예제 2(Auto Loan Part 2) • Name – Decrement Number In System for Incomplete Applications • Assignments – Variable – Number In System = Number In System - 1
예제 2(Auto Loan Part 2) • Expression – Number In System • Format – ****
6 Chap. 그 외 Basic Process Module Queue Data Modules Schedule Data Modules Set Data Modules Batch Module Resources Set Data Modules Record Module
Queue Data Modules Queue Data Module은 시스템에서 사용되는 Queue를 정의 하는 역할을 수행 한다. Queue • • Name Type Shared Report Statistics
Schedule Data Modules Schedule Data Module은 개체(Entity)의 발생을 시간별로 제어 하고자 하는 경우에 사 용 되기도 하며, Resource의 업무 수행을 제어 하는 기능도 있다. Schedule • • • Name Format Type Time Units Scale Factor Durations
Batch Module Batch Data Module은 입력된 개체(Entity)를 하나의 개체(Entity)로 묶는 역할을 수행 한다. • • • Name Type Batch Size Save Criterion Rule
Resources Set Data Modules Resource Set Data Module은 Resource 그룹을 정의 하는 역할을 수행 한다. • • Type Set Name Quantity Selection Rule – Save Attribute – Set Index
7 Chap. Basic Process Workshop 문제 정의
- Slides: 66