Arena Detailed Modeling. Nonstationary Arrival Process Stationary Poisson Process – mean rate is a constant Nonstationary Poisson Process – mean arrival.

Slides:



Advertisements
Similar presentations
Arena modeling Conceptual model can be converted into Arena model. Arena model: connected building blocks. Building blocks must be parameterized. Arena.
Advertisements

Modeling & Simulation. System Models and Simulation Framework for Modeling and Simulation The framework defines the entities and their Relationships that.
 1  Outline  terminating and non-terminating systems  theories for output analysis  Strong Law of Large Numbers  Central Limit Theorem  Regenerative.
Modeling Detailed Operations
Chapt 6 Resources & Gates Intro/ steps in the process Distributions...What & Why Resource Block Await Node Free node Alter node Group block Open Node Close.
 1  Outline  Model  problem statement  detailed ARENA model  model technique  Output Analysis.
MGT 560 Queuing System Simulation Stochastic Modeling © Victor E. Sower, Ph.D., C.Q.E
Lab 3 Details. Lab 3 Develop a bio-feedback system based on a PWM (pulse width modulated) thermal sensor Use temperature setting to control the delays.
Module F: Simulation. Introduction What: Simulation Where: To duplicate the features, appearance, and characteristics of a real system Why: To estimate.
The Production Process
Simulation with Arena, 3 rd ed.Chapter 11 – Continuous & Combined Discrete/Continuous ModelsSlide 1 of 11 Continuous and Combined Discrete/ Continuous.
Simulation with Arena, 4 th ed.Chapter 11 – Continuous & Combined Discrete/Continuous ModelsSlide 1 of 11 Continuous and Combined Discrete/ Continuous.
Chapter 8 Detailed Modeling
Ant Colonies As Logistic Processes Optimizers
Simulation Examples Continued
Modeling Worldviews Event Scheduling – Event Graphs State Machines Activity Scanning – Event Graphs and Petri Nets Process Interaction – Event Graphs and.
Robert M. Saltzman © DS 851: 4 Main Components 1.Applications The more you see, the better 2.Probability & Statistics Computer does most of the work.
Lecture 4 Mathematical and Statistical Models in Simulation.
Lab 01 Fundamentals SE 405 Discrete Event Simulation
Cmpt-225 Simulation. Application: Simulation Simulation  A technique for modeling the behavior of both natural and human-made systems  Goal Generate.
CEO Juice Process for Sales Orders: Paperwork to Delivery Equipment Sales Order Process.
 1  Outline  simulating GI/G/1 queues  M/M/1 queues  theoretical results of queueing systems  an inventory system  simulation program with an event.
Generic Call Center (Model 5-1)
Detailed Modeling and Terminating Statistical Analysis
Chapter 5 Modeling Detailed Operations. A Simple Call Center System With lower priority than the sales calls Aslı Sencer2.
Application of Methods of Queuing Theory to Scheduling in GRID A Queuing Theory-based mathematical model is presented, and an explicit form of the optimal.
1 Terminating Statistical Analysis By Dr. Jason Merrick.
1 Automotive Maintenance and Repair Shop Expansion Presentation by Steve Roberson For CST 5306 Modeling and Simulation.
Chapter 6 Statistical Analysis of Output from Terminating Simulations.
 1  Outline  stages and topics in simulation  generation of random variates.
The Poisson Process. A stochastic process { N ( t ), t ≥ 0} is said to be a counting process if N ( t ) represents the total number of “events” that occur.
Verification & Validation
Modeling Detailed Operations, Part II
Chapter 4 – Modeling Basic Operations and Inputs  Structural modeling: what we’ve done so far ◦ Logical aspects – entities, resources, paths, etc. 
Aslı Sencer Graduate Program in Business Information Systems BIS 517 Simulation with Arena Part 2.
Modeling & Simulation: An Introduction Some slides in this presentation have been copyrighted to Dr. Amr Elmougy.
1 Chapter 2 Fundamental Simulation Concepts. Simulation with Arena Fundamental Simulation Concepts C2/2 What We’ll Do... Underlying ideas, methods, and.
1 OM2, Supplementary Ch. D Simulation ©2010 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible.
Where Innovation Is Tradition Project #3: Production Cost Savings at Washington Post SYST 798/OR 680 Final Presentation 6 May 2011 Team Power Wash Post.
1 System Is a section of reality Composed of components that interact with one another Can be a subsystem Has hypothetical boundaries Can include or input.
Modeling Detailed Operations, Part I
Slide 1 of 68 Modeling Detailed Operations. Slide 2 of 68 What We’ll Do... Explore lower-level modeling constructs Model 5-1: Automotive maintenance/repair.
1 Chapter 2 Fundamental Simulation Concepts Dr. Jason Merrick.
ETM 607 – Discrete Event Simulation Fundamentals Define Discrete Event Simulation. Define concepts (entities, attributes, event list, etc…) Define “world-view”,
OPIM 5103-Lecture #3 Jose M. Cruz Assistant Professor.
Chapter 2 – Fundamental Simulation ConceptsSlide 1 of 46 Chapter 2 Fundamental Simulation Concepts.
קורס סימולציה ד " ר אמנון גונן 1 ההתפלגויות ב ARENA Summary of Arena’s Probability Distributions Distribution Parameter Values Beta BETA Beta, Alpha Continuous.
Slide 1 of 46 Fundamental Simulation Concepts Chapter 2.
Chapter 5 Modeling Detailed Operations. MIS 463-Asli Sencer An Automative Maintenance and Repair Shop Current location is in downtown. Additional three-bay.
Simulation of a Generic Cellular Manufacturing System Using Rockwell Arena Simulation Software This document provides a generic simulation model of a cellular.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 24 Simulation.
SIMULATION OF A SINGLE-SERVER QUEUEING SYSTEM
Chap. 5 Building Valid, Credible, and Appropriately Detailed Simulation Models.
Arena Simulation Language. Simulation with ArenaChapter 3 – A Guided Tour Through ArenaSlide 2 of 58 The Create Flowchart Module “Birth” node for entities.
Transit Signal Priority: The Importance of AVL Data David T. Crout Tri-County Metropolitan Transportation District of Oregon (TriMet) Presented at Transportation.
SIMULATION EXAMPLES. Monte-Carlo (Static) Simulation Estimating profit on a sale promotion Estimating profit on a sale promotion Estimating profit on.
COMP155 Computer Simulation September 10, Discrete Event Simulation  discrete event simulation: state variable change only at a discrete set of.
EVOLUTION OF INDUSTRIAL ENGINEERING Prof. Dr. Orhan TORKUL Res. Asst. M. Raşit CESUR Res. Asst. Furkan YENER.
 Simulation enables the study of complex system.  Simulation is a good approach when analytic study of a system is not possible or very complex.  Informational,
Simulation Examples And General Principles Part 2
One More Try Another Example with Some Tweaks. Fall 2001IMSE 643 Industrial Simulation Two Job Types and a second Workstation Machine Inspection Arrivals.
Building Valid, Credible & Appropriately Detailed Simulation Models
Chapter 1 What is Simulation?. Fall 2001 IMSE643 Industrial Simulation What’s Simulation? Simulation – A broad collection of methods and applications.
Model 5-1: A simple call centre system
Pieces of a Simulation Entities
Time dependence of macro data
ميرعماد سليمانيان محمدرضا صمدي ميلاد ظفرنژاد.
First Arena Model.
Lecture 7: Basic Arena Simulations
MECH 3550 : Simulation & Visualization
Presentation transcript:

Arena Detailed Modeling

Nonstationary Arrival Process Stationary Poisson Process – mean rate is a constant Nonstationary Poisson Process – mean arrival rate is a function of time –Simulation provide an approximate solution if the rate change between a predefined period was rather small

Nonstationary Arrival Process Example: Call Center –Call arrival rate - Customer calls for technical support, sales information, and order status TimeRateTimeRateTimeRateTimeRate 8:00~8:302010:30~11:00751:00~1:301103:30~4:0090 8:30~9:003511:00~11:30751:30~2:00954:00~4:3070 9:00~9:304511:30~12:00902:00~2:301054:30~5:0065 9:30~10:005012:00~12:30952:30~3:00905:00~5: :00~10:307012:30~1:001053:00~3:30855:30~6:0030

Balking Example –A call generated by nonstationary Poisson Process is really a customer trying to access one of the 26 trunk lines. If all 26 lines are currently in use, a busy signal is received and the customerdeparts the system. The term for this is balking.

Three-Way Decisions Example –Call types –Proper type of service

Sets Entity Machine 1 Machine 2 Machine 3 Set A pool of resources Similar but not quite identical Member of the set Can belong to another set

Sets Example – Technical Support Schedules NameProduct Lines Charity1XXXXXXXXXXXXXXXX Noah1XXXXXXXXXXXXXXXX Molly1,3XXXXXXXXXXXXXXXX Anna1,2,3XXXXXXXXXXXXXXXX Sammy1,2,3XXXXXXXXXXXXXXXX Tierney2XXXXXXXXXXXXXXXX Sean2XXXXXXXXXXXXXXXX Emma2XXXXXXXXXXXXXXXX Shelley3XXXXXXXXXXXXXXXX Jenny3XXXXXXXXXXXXXXXX Christie3XXXXXXXXXXXXXXXX

Variables The variables module allows you to define your own global variables and their initial values

Submodels When developing large and complex models, it is often helpful to partition the model into small models, called submodels, that may or may not interact Example: –Create and direct arrivals –Technical support calls –Sales calls –Order-status calls

Terminating or Steady-State A terminating simulation is one in which the model dictates specific starting and stopping conditions as a natural reflection of how the target system actually operates. A steady-state simulation is one in which the quantities to be estimated are defined in the long run; i.e., over a theoretically infinite time frame.

Create Arriving Calls If a trunk line is available – seize Assign arrival time Delay for recording Determine call type Direct call and assign call type Else count balked call increment busy per period variable Dispose of call

Technical support calls Delay for recording Determine product type Seize technical support person Save product type and call start time Delay for call Release technical support person and trunk line Record call and line time Record tech line time

Technical support returned calls If return call required assign entity type delay for investigation determine product type seize trunk line and technical support person delay for return call release technical support person and trunk line record return call time dispose Else dispose

Sales calls Seize sales person Delay for call Release sales person and trunk line Record sales call time Dispose

Order Status calls Delay for call If customer wants to speak to a real person seize sales person delay for call release sales person Record call line time Release trunk line dispose