 1  Outline  world view of simulation  overview of ARENA  simple ARENA model: Model 03-01  basic operations: Model 04-01.

Slides:



Advertisements
Similar presentations
Modeling Basic Operations and Inputs
Advertisements

 1  Outline  Chapter 3: Guided Tour Through Arena  Chapter 4: Modeling Basic Operations and Inputs.
SIMULATION TUTORIAL - Dr. Mohammad Khadem Sultan Qaboos University, Oman.
Modeling & Simulation. System Models and Simulation Framework for Modeling and Simulation The framework defines the entities and their Relationships that.
 1  Outline  performance measures for a single-server station  discrete-event simulation  hand simulation  process-oriented simulation approach.
Lecture 3 Concepts of Discrete-Event Simulation. 2 Discrete Event Model  In the discrete approach to system simulation, state changes in the physical.
ARENA General-purpose simulation package Process-oriented High-level Hierarchic Animation Model building –Drag-and-drop modules into model window –connect.
Modeling Basic Operations and Inputs
1 Simulation Lecture 6 Simulation Chapter 18S. 2 Simulation Simulation Is …  Simulation – very broad term  methods and applications to imitate or mimic.
Simulation with Arena, 3 rd ed.Chapter 4 – Modeling Basic Operations and InputsSlide 1 of 66 Modeling Basic Operations and Inputs Chapter 4 Last revision.
Components and Organization of Discrete-event Simulation Model
SIMULATION EXAMPLES. SELECTED SIMULATION EXAMPLES 4 Queuing systems (Dynamic System) 4 Inventory systems (Dynamic and Static) 4 Monte-Carlo simulation.
Introduction to Arena A Simple Simulation. Model1 We examine a simple model: parts arrive at a server, are served, and depart the system. There will be.
CPSC 531: DES Overview1 CPSC 531:Discrete-Event Simulation Instructor: Anirban Mahanti Office: ICT Class Location:
Simulation with ArenaChapter 4 – Modeling Basic Operations and InputsSlide 1 of 58 Modeling Basic Operations and Inputs Chapter 4.
Lab 01 Fundamentals SE 405 Discrete Event Simulation
Modeling Basic Operations & Inputs
Ming Zhou, PhD., Associate Professor
Chapter 5 Modeling Basic Operations
The Simulation Project. Simulation Project Steps a.- Problem Definition b.- Statement of Objectives c.- Model Formulation and Planning d.- Model Development.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Intro to Arena A Second Simulation.
Modeling Basic Operations and Inputs
Aslı Sencer Graduate Program in Business Information Systems BIS 517 Simulation with Arena Part 2.
Sequences and Conveyors By Dr. Jason Merrick. Simulation with Arena — Further Statistical Issues C11/2 Sequences Open the Arena File “BankNoSequences.doe”
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.
ETM 607 – Discrete Event Simulation Fundamentals Define Discrete Event Simulation. Define concepts (entities, attributes, event list, etc…) Define “world-view”,
 1  Outline  detailed operations  Model  Model  Model  general usage of ARENA.
Chapter 2 – Fundamental Simulation ConceptsSlide 1 of 46 Chapter 2 Fundamental Simulation Concepts.
DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall Publishers and Ardith E. Baker DISCRETE EVENT SIMULATION SIMULATION Chapter 10 Part.
1 Terminating Statistical Analysis By Dr. Jason Merrick.
SIMULATION OF A SINGLE-SERVER QUEUEING SYSTEM
Arena Simulation Language. Simulation with ArenaChapter 3 – A Guided Tour Through ArenaSlide 2 of 58 The Create Flowchart Module “Birth” node for entities.
Chapter 10 Verification and Validation of Simulation Models
OR 335 / SYST 335 Introduction to ARENA. Introduction Brant Horio
SIMULATION TUTORIAL Mr. Abdul Haseeb Khan Prince Sattam Bin Abdul Aziz University Saudi Arabia.
MODELING EXAMPLES Types of model Conceptual Containing components that have not been clearly Identified in terms of theoretic categories such as state,
Jonathan Atzmon, ISE/ETM Dr. Joan Burtner, Advisor Last Revised 03/03/15 Atzmon ETM , Simulation in Healthcare, Spring 2015, Dr. Joan Burtner 1.
Simulation with Arena, 4 th ed.Chapter 4 – Modeling Basic Operations and InputsSlide 1 of 68 Modeling Basic Operations and Inputs Chapter 4 Last revision.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
The Enhanced Electronic Assembly and Test System ARENA
Chapter Seven Applications Using Arena McGraw-Hill/Irwin © 2005 The McGraw-Hill Companies, Inc. All rights reserved.
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.
 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.
1 Simulation Software. 2 Introduction The features that should be programmed in simulation are: Generating random numbers from the uniform distribution.
Chapter 1 What is Simulation?. Fall 2001 IMSE643 Industrial Simulation What’s Simulation? Simulation – A broad collection of methods and applications.
56 Resources u Icons represent resources u Dynamic resources must be assigned a path network u Resources position at nodes, not locations u “Specs” field.
Modeling Basic Operations and Inputs
Getting Started .Cont The Basic Process Panel
Modeling Basic Operations and Inputs
Modeling Basic Operations and Inputs
Modeling Basic Operations and Inputs
Modeling Basic Operations and Inputs
ميرعماد سليمانيان محمدرضا صمدي ميلاد ظفرنژاد.
Modeling Basic Operations and Inputs
First Arena Model.
ETM 607 – Simulation Software and Arena Modeling
World-Views of Simulation
Simulation Software.
Modeling Basic Operations and Inputs
Discrete Event “Hand” Simulation of a GI/GI/1 Queue
Modeling Basic Operations and Inputs
MECH 3550 : Simulation & Visualization
Model 4-2: The Enhanced Electronic Assembly and Test System
[Sequence -> Part 1 Process Plan]
Model 4-2: The Enhanced Electronic Assembly and Test System
ARENA.
Presentation transcript:

 1  Outline  world view of simulation  overview of ARENA  simple ARENA model: Model  basic operations: Model 04-01

 2  World Views of Simulation  discrete-event approach  application: systems with well-defined event times  modeling: definition of variables and events, including their interaction  characteristics  more suitable for discrete-event systems  requiring knowledge for users  activity scanning approach  application: systems where activities duration are defined by interaction of variables and events, e.g., system dynamics  modeling: definition of variables and their interaction  characteristics  more suitable for continuous-event systems  requiring knowledge for users

 3  World Views of Simulation  process orientation approach  modeling: definition of the processes as experienced by entities  characteristics  minimum knowledge from users  applicable to both discrete- or continuous-event systems  only discrete-event approach being considered here

 4  Process Oriented Simulation Languages  fixed number of “work stations”  fixed types of “entities”  possibly to have infinite supply for a type of entities  “process” as experienced by each type of entities

 5  Process Oriented Simulation Languages “work stations”: “entities”: “processes of entities”:  for each station, specify  its characteristics  rules of operations  for each process of a type of entities, specify  the routing  the “treatment” at each station

 6  Process Oriented Simulation Languages  process oriented approach: experienced of entities  for entities  routing, including rules to select stations  time and resources for service at stations  time and resources for moving around stations

 7  Process Oriented Simulation Languages  for stations  the arrival process: inter-arrival time, number of arrivals batch, any dependency of inter-arrival times, etc.  the service process: number of service servers, service time distributions, any dependency of service times, resources for service  the queueing discipline: number of queues, priorities adopted in queues, rules to assign waiting customers to available servers  miscellaneous issues: waiting space, walking distance from queue to servers, type changes of customers, etc

 8  Process Oriented Simulation Languages  from processes typed in  an underlying discrete-event (or activity scanning in applications not in this course) program being generated  good support in statistical analysis, reporting, and animation  ARENA: process oriented simulation package  pretty flexible, possible to  model in other approaches  interact with Spreadsheet, programming langagues

 9  Process-Oriented Portion of ARENA  components of the process  arrival  service  characteristics of stations  service time  resources required  priority of customers in queues (to take resources)  rules for customers to direct to queues

 10  Process-Oriented Portion of ARENA  components of the process (con ’ t)  transportation  moving as a time delay  moving that requires equipment  moving according to routes  others  schedule of resources  capacity changes of resources  up and down times of resources

 11  ARENA  to learn how to learn  c:\Program Files\Rockwell Software\Arena7.0  useful folders: Online Books, Book Examples, Examples, SmartsOnline BooksBook Examples ExamplesSmarts  Help in ARENA  Templates of ARENA Templates of ARENA

 12  Trade off of Flexibility in Modeling and Convenience in Applications flexibility in modeling convenience in application

 13  Model Model GI/G/1 Queue Model  a drill press processing one type of product  interarrival times ~ i.i.d. exp(5)  service times ~ i.i.d. triangular (1,3,6)  all random quantities are independent  simulation: 20 time units a drill press one type of parts; parts come in and are processed one by one

 14  Model  to introduce  arrivals: Create Module  service: Process Module (resource)  departure: Dispose Module  Expression Builder – right click mouse  menu option: Setup  graphic library

 15  Desirable Features  to introduce  automatic plotting number in queue, etc.  animation icon for resources: Resource Picture Placement Dialog  (click Resource Animation icon)  open new icon library.plb  association of icon to resource  animation icon for entities: Entity Pictures (Edit menu)

 16  Desirable Features  report  WIP = Drill Press.Queue + Driller Instantaneous Utilization  difference between Instantaneous Utilization and Scheduled Utilization  difference between waiting time in Drill Press.queue and Wait time of entity

 17  To Understand the Report  GI/G/1 queue with service times = 1 unit  interarrival time = 1.5 units  interarrival times = 0.8 units

 18  Inconvenience of the Process-Oriented Approach  the protocol: not suitable for all cases  how to define entities for  a Newsboy problem  critical path method in project management  integration  possible to have entities for conceptual, logical, not physical flow

 19  Chapter 4 Modeling Basic Operations & Inputs

 20  Electronic Assembly/Test System Sealer Part A EXPO(5) Part B Batches of 4 EXPO(30) Process A Tria(1,4,8) Process B Tria(3,5,10) Part A TRIA(1,3,4) Part B WEIB (2.5, 5.3) EXPO(45) Rework 9% 91% Shipped 20% Scrapped 80% Salvaged & Shipped

 21  type-dependent service times Electronic Assembly/Test System Sealer Part A EXPO(5) Part B Batches of 4 EXPO(30) Process A Tria(1,4,8) Process B Tria(3,5,10) Part A TRIA(1,3,4) Part B WEIB (2.5, 5.3) EXPO(45) Rework 9% 91% Shipped 20% Scrapped 80% Salvaged & Shipped create entities create batches of 4 entities processes chance statistics time varying capacity unreliable system to determine the number of racks

 22  Models  Model 4.1: basic  Model 4.2: resource schedule, resource failure, frequency – time persistence statistics  Model 4.3: changing animation queue, changing entity picture, adding resource picture, adding variables and plots

 23  Model Model  ignore details  the 2-minute traveling times  the working hours of stations  schedule of the re-workers  failure of the sealer  the number of racks used