W06 IntroductionToSimulation
W06 IntroductionToSimulation
OPIM 404
Business Process
Analysis & Design
Tevhide Altekin
1 3
INTRODUCTION TO SIMULATION Model Taxonomy
Collection of elements (act or interact to achieve a
System present objective). The process or facility of interest is
usually called a system. System Model
Ways to study a system Some variables
Why? are random
• Understand (predict) the systems
Experiment with Experiment with behavior, and Deterministic Stochastic
the a model of the • Evaluate various alternatives Time evolution Time evolution
actual system actual system (design or operational). is not important is important
2. Static vs Dynamic
3. Continuous vs Discrete
7 9
Entities Queues
§ “Players” that move around, change status, affect and § Place for entities to wait when they can’t move on
are affected by other entities (maybe since the resource they want to seize is not
§ Dynamic objects — Get created, move around, leave available)
§ Usually represent “real” things § Have names, often tied to a corresponding resource
§ Can have “fake” entities for modeling “tricks” § Can have a finite capacity to model limited space à
− Breakdown demon, break angel Have to model what to do if an entity shows up to a
• Though Arena has built-in ways to model these queue that’s already full
examples directly
§ Usually watch the length of a queue, waiting time in it.
§ Can have different types of entities concurrently
§ Usually, identifying the types of entities is the first thing
to do in building a model
10 12
11
Variables (Global)
§ Reflects a characteristic of the whole model, not of
specific entities
§ Used for many different kinds of things
− Travel time between all station pairs
− Number of parts in system
− Simulation clock (built-in Arena variable)
§ Name, value of which there is only one copy for the
whole model
§ Not tied to entities
§ Entities can access, change variables
§ Writing on the wall (rewriteable)
§ Some built-in by Arena, you can define others
12
13b
§ Time-Averaged
− Average number of customers is queue
− Average number of customers is system
− Utilization of Teller 1 *
− Utilization of Teller 2 *